设计模式专栏目录

设计模式专栏目录


设计模式分类(创建型模式、结构型模式、行为型模式)

工厂方法模式【Factory Method Pattern,创建型】优点?,缺点?应用场景、具体实现?

抽象工厂模式【Abstract Factory Pattern,创建型】实现原理?适用场景及特点?优缺点?抽象工厂模式实现?

单例模式【Singleton Pattern,创建型】结构?特点?应用场景?优点与缺点?单例模式实现?

建造者模式【Builder Pattern,创建型】适用场景?优缺点?建造者模式与工厂模式对比?建造者模式实现?

原型模式【Prototype Pattern,创建型】,什么是原型模式?特性?优缺点?使用场景?原型模式实现?浅拷贝和深拷贝?

多例模式【Multition Pattern,创建型】,什么是多例模式?应用场景?优缺点?多例模式实现?

适配器模式【Adapter Pattern,结构型】,什么是适配器模式?优缺点?模式分类?应用场景?类适配器?对象适配器?

装饰器模式【Decorator Pattern】,什么是装饰模式?核心思想?结构?优缺点?应用场景?

代理模式【Proxy Pattern】,什么是代理模式?主要角色?代理模式分类?优缺点?应用场景?代理模式实现?

门面模式【Facade Pattern】,什么是门面模式?核心概念?主要角色?优缺点?应用场景?门面模式实现?

桥梁模式【Bridge Pattern】,什么是桥梁模式?核心思想?优缺点?主要角色?桥梁模式实现?

组合模式【Composite Pattern】,什么是组合模式?结构?优缺点?主要角色?组合模式应用场景?实现案例?

享元模式【Flyweight Pattern】,什么是‌‌享元模式?核心思想?角色组成?优点和缺点?享元模式应用场景?实现案例?

策略模式【Strategy Pattern】,什么是策略模式?核心思想?角色?优缺点?应用场景?略模式实现案例?

模板方法模式【Template Method Pattern】, 什么是模板方法模式?核心思想?结构?优缺点?模板方法实现案例?

观察者模式【Observer Pattern】,什么是观察者模式?作用?优缺点?观察者模式实现?

迭代器模式【Iterator Pattern】,什么是迭代器模式?作用?优缺点?应用场景?典型应用?实现案例?

责任链模式【Chain of Responsibility Pattern】,什么是责任链模式?核心思想?结构?作用?优缺点?实现案例?

命令模式【Command Pattern】,什么是命令模式?作用?优缺点?主要角色?应用场景?实现案例?

备忘录模式【Memento Pattern】,什么是备忘录模式?工作原理?优缺点?主要角色?使用场景?实现案例?

状态模式【State Pattern】,什么是状态模式?主要角色?主要作用?优缺点?适用场景?状态模式实现案例?

访问者模式【Visitor Pattern】,什么是访问者模式?作用?主要角色?优缺点?应用场景?访问者模式实现案例?

中介者模式【Mediator Pattern】,什么是中介者模式?作用?主要对象?优缺点?应用场景?实现案例?

解释器模式【Interpreter Pattern】,什么是解释器模式?作用?优缺点?应用场景?主要角色?


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

未禾

您的支持是我最宝贵的财富!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值