常用设计模式

有些话、适合烂在心里 提交于 2020-04-06 16:53:40

一 概述

      设计模式是针对面向对象设计类语言在程序设计中的一类设计思想。这些思想是前人在程序设计中总结的一些经验,它能够提高代码的可读性、可维护性、可读性、稳健性和安全性。到目前为止,前人共总结了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)

三 常用设计模式

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!