面向对象的六大原则

1.单一原则
     (1)避免相同的职责分散到不同的类中
     (2)避免一个类承担太多的职责
2.为什么遵循单一原则呢?
     (1)降低类之间的耦合
     (2)提升类的复用性
3.接口隔离原则
     
  对于接口的污染的处理方式
     (1)利用委托分离借口
     (2)利用多继承分离借口
4.开发-封闭原则
     一个模块在扩展性方面应该是开放的,在代码的更改性方面应该是封闭的
     该原则能够提高系统的可扩展性和可维护性
5.替换原则
     子类可以替换父类
6.依赖倒置原则
     将依赖关系倒置为依赖接口 
posted @ 2018-02-27 09:18  叱咤小明  阅读(158)  评论(0)    收藏  举报