# design_patterns **Repository Path**: cnbrucelee/design_patterns ## Basic Information - **Project Name**: design_patterns - **Description**: 23中设计模式-案例 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-07-11 - **Last Updated**: 2021-09-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: 设计模式 ## README # design_patterns #### 介绍 23中设计模式-案例实现
目的 创建型模式
Creational Pattern
结构型模式
Structural Pattern
行为型模式
Behavioral Pattern
概念 创建型模式,就是创建对象的模式,抽象了实例化的过程。它帮助一个系统独立于如何创建、组合和表示它的那些对象。关注的是对象的创建,创建型模式将创建对象的过程进行了抽象,也可以理解为将创建对象的过程进行了封装,作为客户程序仅仅需要去使用对象,而不再关心创建对象过程中的逻辑 结构型模式是为解决怎样组装现有的类,设计他们的交互方式,从而达到实现一定的功能的目的。结构型模式包容了对很多问题的解决。例如:扩展性(外观、组成、代理、装饰)封装性(适配器,桥接) 行为型模式涉及到算法和对象间职责的分配,行为模式描述了对象和类的模式,以及它们之间的通信模式,行为型模式刻划了在程序运行时难以跟踪的复杂的控制流可分为行为类模式和行为对象模式1.行为模式使用继承机制在类间分派行为2.行为对象模式使用对象聚合来分配行为。一些行为对象模式描述了一组对等的对象怎样相互协作以完成其中任何一个对象都无法单独完成的任务。
工厂方法模式
Factory Method Pattern
适配器模式
Adapter Pattern(类)
解释器模式
Interpreter Pattern
模板方法模式
Template Method Pattern
对象 抽象工厂模式
Abstract Factory Pattern
适配器模式
Adapter Pattern(对象)
责任链模式
Chain of Responsibility Pattern
建造者模式
Builder Pattern
桥梁模式/桥接模式
Bridge Pattern
命令模式
Command Pattern
原型模式
Prototype Pattern
组合模式
Composite Pattern
迭代器模式
Iterator Pattern
单例模式
Singleton Pattern
装饰模式
Decorator Pattern
中介者模式
Mediator Pattern
门面模式/外观模式
Facade Pattern
备忘录模式
Memento Pattern
享元模式
Flyweight Pattern
观察者模式
Observer Pattern
代理模式
Proxy Pattern
状态模式
State Pattern
策略模式
Strategy Pattern
访问者模式
Visitor Pattern
#### 干货满满 你的关注点赞就是我的动力