oh-my-design-patterns
oh-my-design-patterns copied to clipboard
🎨 Record the articles and code I wrote while learning design patterns
Oh, my design patterns
记录了我学习设计模式时写的文章以及代码。若有纰漏,欢迎指正与交流。😀
点击查看电子书,体验更好 👉 gitbook
-
创建型 (Creational)
-
工厂方法模式(Factory Method Pattern)
Java
Kotlin
C++
-
抽象工厂模式(Abstract Factory Pattern)
Java
Kotlin
C++
-
建造者模式(Builder Pattern)
Java
Kotlin
C++
-
原型模式(Prototype Pattern)
Java
Kotlin
C++
-
单例模式(Singleton Pattern)
Java
Kotlin
C++
-
工厂方法模式(Factory Method Pattern)
-
结构型(Structural)
-
适配器模式(Adapter Class/Object Pattern)
Java
C++
- 桥接模式(Bridge Pattern)
- 组合模式(Composite Pattern)
-
装饰模式(Decorator Pattern)
Java
Kotlin
C++
-
外观模式(Facade Pattern)
Java
C++
-
享元模式(Flyweight Pattern)
Java
C++
-
代理模式(Proxy Pattern)
Java
Kotlin
C++
-
适配器模式(Adapter Class/Object Pattern)
-
行为型(Behavioral)
- 解释器模式(Interpreter Pattern)
-
模板方法模式(Template Method Pattern)
Java
C++
-
责任链模式(Chain of Responsibility Pattern)
Java
- 命令模式(Command Pattern)
-
迭代器模式(Iterator Pattern)
Java
C++
- 中介者模式(Mediator Pattern)
-
备忘录模式(Memento Pattern)
Java
'C++` -
观察者模式(Observer Pattern)
Java
-
状态模式(State Pattern)
Java
C++
-
策略模式(Strategy Pattern)
Java
Kotlin
C++
-
访问者模式(Visitor Pattern)
java
- 解释器模式(Interpreter Pattern)
License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。