设计模式概述

概念:设计模式(Design Pattern)---人们在面对同类型软件工程设计问题所总结的经验。模式不是代码,而是某类问题的通用设计方案。

目的:为了代码的重用性、让代码易于理解,保证代码的可靠性。

分类:总体可以分为三大类:


设计模式概述_第1张图片

设计模式的5+2大原则:

1,单一责任原则(Single Responsibility Principle)

2,开放封闭原则(Open Closed Principle)

3,里氏替换原则(Liskov Substitutation Principle)

4,接口分离原则(Interface Segregation Principle)

5,依赖倒置原则(Dependency Inversion Principle)

----------------------------------------------------------------------------------------------------------------

6,迪米特法则(Demeter Principle)

7,合成复用原则(Composite Reuse Principle)

你可能感兴趣的:(设计模式概述)