首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
设计模式
OperateCode
创建于2024-08-02
订阅专栏
设计模式相关技术文档归档
暂无订阅
共27篇文章
创建于2024-08-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
设计模式面向对象基础
设计模式面相对象基础 1 概述 在学习设计模式中,为什么要这这里进行 Java 面向对象基础知识的科普? 这是因为设计模式是针对面向对象编程(OOP)问题提供的解决方案,所以在学习设计模式时,理解 J
设计模式(23/23) - 解释器模式
解释器模式 1 概述 解释器模式(Interpreter Pattern)是一种行为型设计模式,它提供了评估语言的语法或表达式的方式。解释器模式通过为语言创建解释器来定义该语言的语法表示,并实现一个解
设计模式(22/23) - 中介者模式
中介者模式 1 概述 中介者模式(Mediator Pattern)是一种行为型设计模式,它通过一个中介者对象来封装一系列对象之间的交互,使对象之间不需要显式地相互引用,从而使它们可以松散耦合。中介者
设计模式(21/23) - 访问者模式
访问者模式 1 概述 访问者模式(Visitor Pattern)是一种行为型设计模式,它允许你在不修改对象结构的前提下定义作用于这些对象的新操作。访问者模式通过将数据结构和操作分离,使得操作可以在不
设计模式(20/23) - 状态模式
状态模式 1 概述 状态模式(State Pattern)是一种行为型设计模式,它允许对象在内部状态改变时改变其行为。状态模式通过将状态的行为封装到不同的状态对象中,使得对象在不同状态下具有不同的行为
设计模式(19/23) - 备忘录模式
备忘录模式 1 概述 备忘录模式(Memento Pattern)是一种行为型设计模式,它允许在不破坏封装的前提下捕获和恢复对象的内部状态。备忘录模式通过存储对象在某个时刻的状态,使得对象可以在以后恢
设计模式(18/23) - 命令模式
命令模式 1 概述 命令模式(Command Pattern)是一种行为型设计模式,它将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。
设计模式(17/23) - 责任链模式
责任链模式 1 概述 责任链模式(Chain of Responsibility Pattern)是一种行为型设计模式,它使得多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。这些
设计模式(16/23) - 迭代器模式
迭代器模式 1 概述 迭代器模式(Iterator Pattern)是一种行为型设计模式,它提供了一种方法顺序访问一个聚合对象中的各个元素,而又不暴露该对象的内部表示。迭代器模式通过将集合对象的迭代逻
设计模式(15/23) - 观察者模式
观察者模式 1 概述 观察者模式(Observer Pattern)是一种行为型设计模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。当主题对象发生变化时,它的所有依赖者(观
设计模式(14/23) - 模板方法模式
模板方法模式 1 概述 模板方法模式(Template Method Pattern)是一种行为型设计模式,它定义了一个算法的骨架,并允许子类在不改变算法结构的情况下重新定义算法的某些步骤。模板方法模
设计模式(13/23) - 策略模式
策略模式 1 概述 策略模式(Strategy Pattern)是一种行为型设计模式,它定义了一系列算法,并将每个算法封装起来,使它们可以互相替换。策略模式使得算法可以在不影响客户端的情况下发生变化。
设计模式(12/23) - 代理模式
代理模式 1 概述 代理模式(Proxy Pattern)是一种结构型设计模式,它为其他对象提供一种代理以控制对这个对象的访问。代理模式通过引入代理对象来间接访问目标对象,从而增强了对目标对象的控制。
设计模式(11/23) - 享元模式
享元模式 1 概述 享元模式(Flyweight Pattern)是一种结构型设计模式,它通过共享对象来最小化内存使用,实现对象的重用。享元模式特别适用于大量相似对象的场景,可以显著减少内存开销。 享
设计模式(10/23) - 外观模式
外观模式 1 概述 外观模式(Facade Pattern)是一种结构型设计模式,它为子系统中的一组接口提供了一个统一的高层接口,使得子系统更加容易使用。 外观模式通过定义一个高层接口,让子系统的使用
设计模式(9/23) - 装饰器模式
装饰器模式 1 概述 装饰器模式(Decorator Pattern)是一种结构型设计模式,它允许向一个现有的对象添加新的功能,同时又不改变其结构。装饰器模式通过创建一个装饰类来包裹原始类,并在保留类
设计模式(8/23) - 组合模式
组合模式 1 概述 组合模式(Composite Pattern)是一种结构型设计模式,它将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得客户端对单个对象和组合对象的使用具有一致性。
设计模式(7/23) - 桥接模式
桥接模式 1 概述 桥接模式(Bridge Pattern)是一种结构型设计模式,它通过将抽象部分与实现部分分离,使它们可以独立地变化。这种模式涉及到一个抽象类和一个实现类之间通过桥接方法来进行交互,
设计模式(6/23) - 适配器模式
适配器模式 1 概述 适配器模式(Adapter Pattern)是一种结构型设计模式,它将一个类的接口转换成客户希望的另一个接口,使得原本接口不兼容的类可以一起工作。 适配器模式通过在原有接口和目标
设计模式(5/23) - 原型模式
原型模式 1 概述 原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式之一。 这种模式是
下一页