Skip to content

CorningSunStudy/design-patterns-puml

Repository files navigation

设计模式 - puml

1.创建型模式(Creational)

1.1 简单工厂模式(Simple Factory).puml

1.2 工厂方法模式(Factory Method).puml

1.2.1 工厂方法模式(Factory Method)_实例_日志记录器.puml

1.3 抽象工厂模式(Abstract Factory).puml

1.4 建造者模式(Builder).puml

1.4.1 建造者模式(Builder)_实例_KFC.puml

1.5 单例模式(Singleton).puml

1.6 原型模式(Prototype).puml

2.结构型模式(Structural)

2.1 适配器模式(Adapter).puml

2.2 桥接模式(Bridge).puml

2.2.1 桥接模式(Bridge)_实例_Weapon.puml

2.3 组合模式(Composite).puml

2.4 装饰模式(Decorator).puml

2.4.1 装饰模式(Decorator)_实例_Troll.puml

2.5 外观模式(Facade).puml

2.6 享元模式(Flyweight).puml

2.6.1 享元模式(Flyweight)_实例_Potion.puml

2.7 代理模式(Proxy).puml

2.7.1 代理模式(Proxy)_实例_Wizard.puml

3.行为型模式(Behavioral)

3.1 职责链模式(Chain of Responsibility).puml

3.2 命令模式(Command).puml

3.2.1 命令模式(Command)_实例_TV.puml

3.3 解释器模式(Interpreter).puml

3.4 迭代器模式(Iterator).puml

3.5 中介者模式(Mediator).puml

3.5.1 中介者模式(Mediator)_实例_Party.puml

3.6 备忘录模式(Memento).puml

3.7 观察者模式(Observer).puml

3.8 状态模式(State).puml

3.9 策略模式(Strategy).puml

3.10 模板方法模式(Template Method).puml

3.11 访问者模式(Visitor).puml

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published