设计模式六原则--简述

      最近在看《设计模式之禅》,这本书我已经收藏了好久了,很多朋友都说不错,我也有了一些经验的积累,我觉得是该看的时候了。

看完了六原则,我先做一个小结:

单一职责原则:一个类或者接口只做一类事;

里氏替换原则:子类尽量避免重写父类原有的方法;

依赖倒置原则:依赖抽象(接口和抽象类);

接口隔离原则:单一接口,细化接口,高内聚(减少public方法);

迪米特法则(最少知识原则):只跟朋友通信(降低耦合);

开闭原则:对扩展开发,对修改关闭。

      六原则的核心就是开闭原则,书中也说了只可意会不可言传,要在实践中慢慢体会其中的真理。项目中要高内聚低耦合,减少类跟类之间的关系,但是一个类又不能过于庞大要做到单一职责,还有一点就是多用抽象(接口和抽象类)。每个人的体会不一样我也只能言传到这里了,希望没有看过这么书的朋友也去看看。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 设计模式六大原则 设计模式六大原则(1):单一职责原则 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类...
    viva158阅读 4,140评论 0 1
  • 转载标注声明:http://www.uml.org.cn/sjms/201211023.asp 目录:[设计模式六...
    Bloo_m阅读 4,071评论 0 7
  • 设计模式六大原则(1):单一职责原则 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 ...
    Jabir_Zhang阅读 3,816评论 0 3
  • 设计模式之六大原则(转载) 关于设计模式的六大设计原则的资料网上很多...
    霄霄霄霄阅读 4,390评论 0 1
  • 我亲爱的咪噜: 今天,一个女孩对我说:她可能是班上得到星星最多的人,我对那女孩说,她可能是家里得到宠爱最多的人。现...
    MiluJoy阅读 1,648评论 2 6

友情链接更多精彩内容