面向对象的六大原则
2018-02-27 09:18
155 查看
1.单一原则
(1)避免相同的职责分散到不同的类中
(2)避免一个类承担太多的职责
2.为什么遵循单一原则呢?
(1)降低类之间的耦合
(2)提升类的复用性
3.接口隔离原则
对于接口的污染的处理方式
(1)利用委托分离借口
(2)利用多继承分离借口
4.开发-封闭原则
一个模块在扩展性方面应该是开放的,在代码的更改性方面应该是封闭的
该原则能够提高系统的可扩展性和可维护性
5.替换原则
子类可以替换父类
6.依赖倒置原则
将依赖关系倒置为依赖接口
(1)避免相同的职责分散到不同的类中
(2)避免一个类承担太多的职责
2.为什么遵循单一原则呢?
(1)降低类之间的耦合
(2)提升类的复用性
3.接口隔离原则
对于接口的污染的处理方式
(1)利用委托分离借口
(2)利用多继承分离借口
4.开发-封闭原则
一个模块在扩展性方面应该是开放的,在代码的更改性方面应该是封闭的
该原则能够提高系统的可扩展性和可维护性
5.替换原则
子类可以替换父类
6.依赖倒置原则
将依赖关系倒置为依赖接口
相关文章推荐
- 面向对象的六大原则
- 面向对象的六大原则
- 面向对象的六大原则
- 公共技术点之面向对象六大原则
- 面向对象-六大原则
- 面向对象的六大原则-以ImageLoader为例
- JAVA面向对象-----java面向对象的六大原则
- 面向对象的六大原则
- 面向对象的六大原则
- 面向对象的六大原则
- 一、面向对象的六大原则
- 面向对象六大原则
- 面向对象的六大设计原则 (一):单一职责
- 面向对象的六大原则之 —— 里氏替换原则
- 面向对象的六大原则之 —— 迪米特原则
- 面向对象的六大原则
- 面向对象的六大原则
- 公共技术点之面向对象六大原则
- Android 设计模式 笔记 - 面向对象的六大原则
- 面向对象的六大原则之 —— 单一职责原则