每日一文:
是故圣人一守司其门户,审察其所先后,度权量能,校其伎巧短长。夫贤、不肖、智、愚、勇、怯,有差,乃可捭,乃可阖;乃可进,乃可退;乃可贱,乃可贵:无为以牧之。审定有无与其实虚,随其嗜欲以见其志意,微排其所言,而捭反之,以求其实,实得其指,阖而捭之,以求其利。或开而示之,或阖而闭之。开而示之者,同其情也;阖而闭之者,异其诚也。可与不可,明审其计谋,以原其同异。离合有守,先从其志。
优点:
- 代码的健壮性
- 代码的可扩展性
- 代码的易维护性
设计模式必须知道的六大设计原则:
- 单一设计原则:类具有的功能应高度内聚,单一
- 里氏替换原则:子类能完全替换父类,并能完成工作:父类的方法是对外公布的接口,应具有不可变性,子类的实现应该能正常的运行
- 接口隔离原则:接口的方法应该足够小,不能给出,但实现并未有多大意义的方法
- 依赖倒置原则:实现是易变的,抽象是稳定的,抽象的不应该依赖具体实现,高层的不应该依赖低层实现,
- 迪米特原则:一个类不应暴露太多细节,相同的不应依赖外部太多细节,减少耦合度。
- 开闭原则:对修改封闭,对扩展开发。
写在最后:
这是自己开始写简书的第一篇真正意义上的文章,不求多好,但求又开始,能坚持下去。女神,激励计划!
网友评论