设计模式概览说明

Java 中常见的设计模式有很多种。以下是其中一些主要的设计模式,共23种:
1、创建型模式(Creational Patterns)(5种)

工厂方法模式(Factory Method Pattern)

抽象工厂模式(Abstract Factory Pattern)

单例模式(Singleton Pattern)

原型模式(Prototype Pattern)

建造者模式(Builder Pattern)

2、结构型模式(Structural Patterns)(7种)

适配器模式(Adapter Pattern)

桥接模式(Bridge Pattern)

组合模式(Composite Pattern)

装饰器模式(Decorator Pattern)

外观模式(Facade Pattern)

享元模式(Flyweight Pattern)

代理模式(Proxy Pattern)

3、行为型模式(Behavioral Patterns)(11种)

责任链模式(Chain of Responsibility Pattern)

命令模式(Command Pattern)

解释器模式(Interpreter Pattern)

迭代器模式(Iterator Pattern)

中介者模式(Mediator Pattern)

备忘录模式(Memento Pattern)

观察者模式(Observer Pattern)

状态模式(State Pattern)

策略模式(Strategy Pattern)

模板方法模式(Template Method Pattern)

访问者模式(Visitor Pattern)

后面将以汽车生产场景为例,实现各个模式实例代码方便理解设计模式精髓,并把链接地址放上来,敬请期待。

相关推荐
西幻凌云5 小时前
认识设计模式——工厂模式
c++·设计模式·简单工厂模式·抽象工厂模式·工厂模式
崎岖Qiu5 小时前
【设计模式笔记24】:JDK源码分析-Comparator中的「策略模式」
java·笔记·设计模式·jdk·策略模式
崎岖Qiu5 小时前
【设计模式笔记23】:长文解析-深刻理解「装饰器模式」
java·笔记·设计模式·装饰器模式
阿波罗尼亚1 天前
Head First设计模式(十四) 设计原则 其他的模式
设计模式
山风wind1 天前
设计模式-责任链模式:让请求在链条中流动直到被处理
设计模式·责任链模式
invicinble1 天前
设计模式全局预览,以及为什么会
设计模式
小股虫1 天前
让系统“杀不死”:同步与异步场景下的弹性设计模式手册
分布式·微服务·设计模式·架构·团队建设·方法论
山风wind1 天前
设计模式:状态模式详解-让对象的行为随状态改变而改变
设计模式·状态模式
__万波__1 天前
二十三种设计模式(十八)--中介者模式
java·设计模式·中介者模式
自由生长20242 天前
设计模式和设计原则-中高级架构思路-面向接口编程
设计模式