这好像是我第一次开始写博客,还是有点激动的,俗话说的好,好记性不如烂笔头,更何况我的记性还不好,所以我决定在学习设计模式的同时,将其中自己认为重要的知识点记录下来,让以后自己回头查找知识点的时候能更快一些。首先,讲一讲设计原则。
设计原则详解
设计模式存在的根本原则是为了代码的复用,增加可维护性。有如下原则:
1. 开闭原则:对扩展开放,对修改关闭。
2. 里氏转换原则:子类继承父类,单独掉完全可以运行。
3. 依赖倒转原则:引用一个对象,如果这个对象有底层类型,直接引用底层。
4. 接口隔离原则:每一个接口应该是一种角色。
5. 聚合复用原则合成/:新的对象应使用一些已有的对象,是指成为新对象的一部分。
6. 迪米特原则:一个对象应对其他对象有尽可能少的了解。