6大设计原则精简总结

来源:互联网 发布:mac怎么创建文件夹 编辑:程序博客网 时间:2024/06/05 13:26

单一职责原则告诉我们实现类要职责单一。无论是面向对像编程还是过程化编程,一个类或一个过程最好能做好一件事,而且只做好一件事!

里氏替换原则告诉我们不要破坏继承体系。在需要产生子类的地方,我们尽量不要重载或修改父类原有的方法,如果需要修改,则最好父类是一个接口,不然请在子类中添加新的方法来满足需要新增的功能!

依赖倒置原则告诉我们要面向接口编程。抽像不应该依赖于细节,细节应该依赖于抽像!中向思想便是一切朝“接口”看齐!

接口隔离原则告诉我们在设计接口的时候要精简单一。接口实现的功能要专一精简,不要过于臃肿,以避名实现它的类实现不必要的东西。

迪米特法则告诉我们要降低耦合。一个对像应该对其他对像保持最少的“关心”,尊重别人的隐私,降低耦合!

而开闭原则是总纲,他告诉我们要对扩展开放,对修改关闭。

总的来说在设计软件的时候我们要做到:用抽象构建框架,用实现扩展细节!

原创粉丝点击