【设计模式系列】总览

设计模式简述详细链接
单例模式(Singleton)单例模式的目的是确保一个类只有一个实例,并提供一个全局访问点来获取这个实例。【设计模式系列】单例模式(二十)-优快云博客
工厂方法模式(Factory Method)工厂方法模式的核心目的是定义一个创建对象的接口,但让实现这个接口的子类来决定实例化哪一个类。【设计模式系列】工厂方法模式(二十一)-优快云博客
简单工厂模式(Simple Factory Pattern)简单工厂模式是一个静态的工厂类,它提供一个根据参数决定创建哪个产品类的方法。【设计模式系列】简单工厂模式(四)-优快云博客
抽象工厂模式(Abstract Factory)抽象工厂模式提供了一个接口,用于创建一系列相关或相互依赖的对象,而无需指定它们具体的类。【设计模式系列】抽象工厂模式(五)-优快云博客
建造者模式(Builder)建造者模式将一个复杂对象的构建和表示分离,使得同样的构建过程可以创建不同的表示。【设计模式系列】建造者模式(十)-优快云博客
原型模式(Prototype)原型模式允许动态地增加对象的数量,并通过复制现有的对象来提高效率,特别是当直接创建对象的代价较大时【设计模式系列】原型模式(十一)-优快云博客
适配器模式(Adapter)适配器模式允许将不兼容的接口转换为一个客户端期望的另一个接口,从而使得原本不兼容的类可以一起工作。【设计模式系列】适配器模式(九)-优快云博客
桥接模式(Bridge)桥接模式核心目的是将抽象部分与实现部分分离,使它们可以独立地变化。这种模式主要用于处理那些在设计时无法确定实现细节的场合,或者需要在多个实现之间进行切换的场景。【设计模式系列】桥接模式(十三)-优快云博客
组合模式(Composite)组合模式的核心思想是将对象组合成树状结构,使得单个对象和对象的组合能够以相同的方式被处理。【设计模式系列】组合模式(十二)-优快云博客
装饰器模式(Decorator)装饰器模式提供了一种灵活的替代继承的方法,可以在运行时根据需要添加或去除对象的功能。【设计模式系列】装饰器模式(二)-优快云博客
外观模式(Facade)外观模式的核心目的是为一个复杂的子系统提供一个简化的接口。【设计模式系列】外观模式(十四)-优快云博客
享元模式(Flyweight)享元模式的核心思想是使用共享的方式来高效地管理大量细粒度的对象。【设计模式系列】享元模式(十五)-优快云博客
代理模式(Proxy)代理模式在不直接访问实际对象的情况下,提供了对目标对象的间接访问。【设计模式系列】代理模式(八)-优快云博客
责任链模式(Chain of Responsibility)责任链模式通过一个中介链来传递请求,使得多个对象都有可能接收请求,从而避免请求发送者和接收者之间的耦合关系。【设计模式系列】责任链模式(十六)-优快云博客
命令模式(Command)命令模式可以将操作的发出者(发起请求的对象)和操作的执行者(接收请求的对象)解耦,同时允许你根据不同的请求对客户进行参数化【设计模式系列】命令模式(三)-优快云博客
解释器模式(Interpreter)解释器模式(Interpreter Pattern)的核心思想是分离实现与解释执行。【设计模式系列】解释器模式(十七)-优快云博客
迭代器模式(Iterator)迭代器模式提供一种方法来顺序访问一个聚合对象中的各个元素,而不暴露其内部的表示。【设计模式系列】迭代器模式(七)-优快云博客
中介者模式(Mediator)中介者模式的核心思想是通过一个中介者对象来封装一系列对象之间的交互,使这些对象不需要相互显式引用。【设计模式系列】中介者模式(十八)-优快云博客
备忘录模式(Memento)备忘录模式允许在不暴露对象内部状态的情况下保存和恢复对象的状态 。【设计模式系列】备忘录模式(十九)-优快云博客
观察者模式(Observer)观察者模式定义了对象之间的一对多依赖关系,当一个对象的状态发生变化时,所有依赖于它的对象都会得到通知并自动更新。【设计模式系列】观察者模式(六)-优快云博客
状态模式(State)状态模式其核心目的是管理一个对象在其内部状态改变时的行为变化,其核心理念是将对象的行为和状态分离。【设计模式系列】状态模式(二十三)-优快云博客
策略模式(Strategy)策略模式它定义了一系列算法,并将每一个算法封装起来,使它们可以互换使用。【设计模式系列】策略模式(二十四)-优快云博客
模板方法模式(Template Method)模板方法模式非常适合于那些存在共同行为的类,但具体实现需要根据不同情况定制的场景。【设计模式系列】模板方法模式(一)-优快云博客
访问者模式(Visitor)访问者模式允许你将算法与对象结构分离,从而在不修改对象结构的情况下,可以添加新的操作。【设计模式系列】访问者模式(二十二)-优快云博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

morning_judger

您的鼓励是我创作最大的动力

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

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

打赏作者

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

抵扣说明:

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

余额充值