一 概述
设计模式是针对面向对象设计类语言在程序设计中的一类设计思想。这些思想是前人在程序设计中总结的一些经验,它能够提高代码的可读性、可维护性、可读性、稳健性和安全性。到目前为止,前人共总结了23种常用的设计模式,并且这23种设计模式必须遵循一些设计原则,即七大设计原则。本文只涉及一些常用设计模式。
二 七大设计原则
1. 开闭原则 (Open-Closed Principle, OCP)
开闭原则表示的是类或者模块应对扩展开放,对修改关闭。
2. 单一职责原则 (Single Responsibility Principle, SRP)
3. 里氏代换原则 (Liskov Substitution Principle, LSP)
4. 依赖倒转原则 (Dependence Inversion Principle, DIP)
5. 接口隔离原则 (Interface Segregation Principle, ISP)
6. 合成复用原则 (Composite Reuse Principle, CRP)
7. 迪米特法则 (Law of Demeter, LoD)
三 常用设计模式
来源:https://www.cnblogs.com/xyzyj/p/12641768.html