面向对象的六大设计原则

1.单一职责原则

   每个类应该只有一个职责。

 

2.接口分离原则

   一个接口应该只提供一种对外的功能,不应该把所有的操作都封装到一个接口中

 

3.迪米特原则

   一个对象应当对其他对象尽可能少的了解。

 

4.开闭原则

   不修改类中原有代码,只添加/增强。

 

5.里式替换原则

  父类出现的地方都可以用它的子类来替代。

 

6.依赖反转原则

  只依赖接口或者抽象类,不依赖具体实现类。

posted @ 2018-09-14 22:35  张啊咩  阅读(178)  评论(0编辑  收藏  举报