面向对象的六大设计原则

1.单一职责原则

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

2.接口分离原则

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

3.迪米特原则

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

4.开闭原则

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

5.里式替换原则

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

6.依赖反转原则

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

猜你喜欢

转载自www.cnblogs.com/amiezhang/p/9649314.html