码迷,mamicode.com
首页 > 其他好文 > 详细

设计模式的六大原则

时间:2017-02-26 19:00:55      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:依赖   原则   避免   接口隔离原则   六大原则   开放封闭原则   开放   实现类   扩展   

软件设计的6大原则

1.单一职责原则:

     这个原则,这个原则主要约束类,一个类尽量减少职责,这个降低代码的维护和阅读难度。

2.里式替换原则:

    这个原则主要约束继承,子类尽量不要修改父类的约束。

3.依赖倒置原则:

    这个原则,主要约束父类,父类尽量面向抽象和接口。需求变化的时候,不用即修改子类,还要修改父类,只要建立对父类抽象的,实现类就可以,子类还是调用抽象的父类。

4.接口隔离原则

    这个原则主要针对接口,系统应该尽量减少不必要的接口,适度的细分接口。当接口定义过多的方法的时候,子类调用需要其中部分的时候,也要实现不必要的接口方法。

5.迪米特法则

   这个原则是降低耦合度,一个类的内部信息尽量对其他类隔离,只留下公开的调用入口。

6.开放封闭原则

   对扩展开放,对变化封闭。感觉想是对前几个原则的总结,一个系统应该对扩展开放,对修改关闭(应该尽量避免修改现有的代码)。

 

设计模式的六大原则

标签:依赖   原则   避免   接口隔离原则   六大原则   开放封闭原则   开放   实现类   扩展   

原文地址:http://www.cnblogs.com/Blogs-Wang/p/6445355.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!