设计模式笔记一六大原则

每日一文:

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

优点:

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

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

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

写在最后:

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


设计模式笔记一六大原则_第1张图片

你可能感兴趣的:(设计模式笔记一六大原则)