美文网首页
设计模式笔记一六大原则

设计模式笔记一六大原则

作者: summer_lz | 来源:发表于2017-03-10 16:50 被阅读6次

    每日一文:

    是故圣人一守司其门户,审察其所先后,度权量能,校其伎巧短长。夫贤、不肖、智、愚、勇、怯,有差,乃可捭,乃可阖;乃可进,乃可退;乃可贱,乃可贵:无为以牧之。审定有无与其实虚,随其嗜欲以见其志意,微排其所言,而捭反之,以求其实,实得其指,阖而捭之,以求其利。或开而示之,或阖而闭之。开而示之者,同其情也;阖而闭之者,异其诚也。可与不可,明审其计谋,以原其同异。离合有守,先从其志。

    优点:

    • 代码的健壮性
    • 代码的可扩展性
    • 代码的易维护性

    设计模式必须知道的六大设计原则:

    1. 单一设计原则:类具有的功能应高度内聚,单一
    2. 里氏替换原则:子类能完全替换父类,并能完成工作:父类的方法是对外公布的接口,应具有不可变性,子类的实现应该能正常的运行
    3. 接口隔离原则:接口的方法应该足够小,不能给出,但实现并未有多大意义的方法
    4. 依赖倒置原则:实现是易变的,抽象是稳定的,抽象的不应该依赖具体实现,高层的不应该依赖低层实现,
    5. 迪米特原则:一个类不应暴露太多细节,相同的不应依赖外部太多细节,减少耦合度。
    6. 开闭原则:对修改封闭,对扩展开发。

    写在最后:

    这是自己开始写简书的第一篇真正意义上的文章,不求多好,但求又开始,能坚持下去。女神,激励计划!


    相关文章

      网友评论

          本文标题:设计模式笔记一六大原则

          本文链接:https://www.haomeiwen.com/subject/irqogttx.html