面向对象(设计模式)的六种设计原则和一种法则

单一职责原则:可以理解为一个类只有一个功能,把这个功能做到极致。

里氏替换原则:(这个名字起得真不好,不如叫:子替父原则,哈哈)可以理解为子类的功能可以完全的替换掉父类功能。

接口隔离原则:每个接口中的方法要少,尽量对写几个接口,把方法进行分开。目的就是使框架中的操作更加灵活。用到哪个接口中的方法就去实现,没必要用不到的方法也实现。

依赖倒置原则:一句话,细节依赖抽象

开扩闭修原则:开发扩展功能,(闭)不要修改已有的功能。

聚合复用原则:指子类继承父类拥有父类的操作和属性。不需要重写代码就可以增加代码的重复使用性


知道最少法则:即一个类尽量不要知道另一个类的太多信息,目的是减少耦合度。


猜你喜欢

转载自blog.csdn.net/qq_29499107/article/details/79960866