设计模式之概述
概念
设计模式是一些相似问题的解决方式,是一套被反复使用、多数人知晓、经过分类的代码设计经验的总结。
优点
使代码更具有重用性,代码可读性高,保证代码可靠性,使代码编制更具有工程化。
设计模式的原则
设计模式存在的根本原因是为了代码复用,增加可维护性。那么怎么样实现呢?OO界遵循的几个原则如下:
“开-闭原则”:模块应该对扩展开放,对修改关闭。
?
“里氏代换原则”:如果调用父类,对于子类一样可运行,是继承复用的一个基础
?
“合成复用原则”:就是要求在代码中少用继承,多用合成关系来实现。
?
“依赖倒转原则”:抽象不依赖细节,细节依赖抽象,针对接口编程。
?
“接口隔离原则”:每一种接口应该刚好是一种角色。
?