设计模式

设计模式是对软件设计中普遍出现、反复出现的各种问题所提出的解决方案学习设计模式的目的:提高代码的重用性提高代码的可读性提高代码的可扩展性提高代码的可靠性七大设计原则七大设计原则:单一职责原则接口隔离原则依赖倒转(倒置)原则里氏替换原则开闭原则(OCP)迪米特法则合成复用原则一些性质的说明:可重用性(