【Java】面向对象的原则
2015-09-26 15:01
441 查看
https://zh.wikipedia.org/wiki/SOLID_(%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1%E8%AE%BE%E8%AE%A1)
首字母 | 指代 | 概念 |
---|---|---|
S | 单一功能原则 | 单一功能原则认为对象应该仅具有一种单一功能的概念。 |
O | 开闭原则 | 开闭原则认为“软件体应该是对于扩展开放的,但是对于修改封闭的”的概念。 |
L | 里氏替换原则 | 里氏替换原则认为“程序中的对象应该是可以在不改变程序正确性的前提下被它的子类所替换的”的概念。参考 契约式设计。 |
I | 接口隔离原则 | 接口隔离原则认为“多个特定客户端接口要好于一个宽泛用途的接口”[5] 的概念。 |
D | 依赖反转原则 | 依赖反转原则认为一个方法应该遵从“依赖于抽象而不是一个实例”[5] 的概念。 依赖注入是该原则的一种实现方式。 |
相关文章推荐
- 【Java】Java线程的概念
- Genymotion下载及在eclipse上的配置
- 【笔记】Spring MVC学习指南(五)数据绑定和表单标签库
- myeclipse项目转maven项目
- Eclipse常用插件
- java多线程学习笔记
- 【Java】接口和抽象类的区别
- JAVA基础学习day16--集合三-Map、HashMap,TreeMap与常用API
- 黑马程序员---Java基础加强---JDK1.5新特性:注解
- Struts2标签—Iterator标签
- 【Java】interface
- java3:数据类型
- Java入门_反射
- struts2简介
- Java入门_异常
- 黑马程序员---Java基础加强---JDK1.5新特性:泛型
- myeclipse配置优化
- Java入门_集合框架
- Java入门_内部类
- Spring与Hibernate整合之通用Dao的实现