设计模式汇总一、java 23种设计模式汇总

博客介绍了23种设计模式,分为三大类,包括创建型模式(五种)、结构型模式(七种)和行为型模式(十一种),还给出了源码地址https://gitee.com/ctocloud/23-design-pattern.git。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

23-design-pattern

源码地址:https://gitee.com/ctocloud/23-design-pattern.git
计模式分为三大类

1、创建型模式,共五种:
1-1:单例模式——  [com.sjms.danli]

1-2:工厂方法模式  ——  [com.sjms.factory]

1-3:抽象工厂模式  ——  [com.sjms.abstractfactory]

1-4:建造者模式  ——  [com.sjms.builder1]、[com.sjms.builder]

1-5:原型模式  ——  [com.sjms.prototype]
2、结构型模式,共七种:
2-1:适配器模式  ——  [com.sjms.Adapter]

2-2:装饰器模式  ——  [com.sjms.Decorator]、[com.sjms.Decorator1]

2-3:代理模式  ——  [com.sjms.proxy]

2-4:外观模式  ——  [com.sjms.facade]

2-5:桥接模式  ——  [com.sjms.Bridge]

2-6:组合模式  ——  [com.sjms.Composite]、[com.sjms.CompositeFile]

2-7:享元模式  ——  [com.sjms.flyweight]
3、行为型模式,共十一种:
3-1:策略模式  ——  [com.sjms.strategy]

3-2:模板方法模式  ——  [com.sjms.template]

3-3:观察者模式  ——  [com.sjms.Observer]

3-4:迭代子模式  ——  [com.sjms.iterator]、[com.sjms.iterator_h]

3-5:责任链模式  ——  [com.sjms.responsibility]、[com.sjms.responsibility_1]

3-6:命令模式  ——  [com.sjms.command]

3-7:备忘录模式  ——  [com.sjms.memento]

3-8:状态模式  ——  [com.sjms.state]

3-9:访问者模式  ——  [com.sjms.Visitor]、[com.sjms.Visitor_m]

3-10:中介者模式  ——  [com.sjms.Mediator]

3-11:解释器模式  ——  [com.sjms.Interpreter]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值