首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
开发技术基础
数据中穿行
创建于2026-03-13
订阅专栏
提供开发技术基础,包括技术点、编译,运行,跨平台等
暂无订阅
共28篇文章
创建于2026-03-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
解释器设计模式全方位深度解析
解释器模式是一种行为设计模式,定义了一种语言的文法表示,并创建一个解释器来解释该语言中的句子。它主要用于处理领域特定语言(DSL) 的解析和求值。
中介者设计模式全方位深度解析
中介者模式是一种行为设计模式,通过引入一个中介者对象来封装一系列对象之间的交互,使这些对象不需要显式地相互引用,从而降低耦合度,并可以独立地改变它们之间的交互。
访问者设计模式全方位深度解析
访问者模式是一种行为设计模式,允许你在不修改现有对象结构的情况下定义新操作。它将算法与对象结构分离,是解决数据结构稳定但操作多变场景的经典方案。
状态设计模式全方位深度解析
状态模式是一种行为型设计模式,它允许一个对象在其内部状态改变时改变它的行为,使对象看起来似乎修改了它的类。
备忘录设计模式全方位深度解析
备忘录模式是一种行为型设计模式,它允许在不破坏封装性的前提下,捕获并外部化一个对象的内部状态,以便在以后可以将该对象恢复到原先保存的状态。
命令设计模式全方位深度解析
命令模式是一种行为型设计模式,它将请求封装为一个对象,从而使你可以用不同的请求对客户进行参数化,支持请求的排队、记录日志,以及支持可撤销的操作。
责任链设计模式全方位深度解析
责任链模式允许将多个对象连接成一条链,请求沿着这条链传递,直到有一个对象处理它为止。这种模式避免了请求发送者和接收者之间的耦合关系,使多个对象都有机会处理请求。
迭代器设计模式全方位深度解析
迭代器模式提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露该对象的内部表示。它将遍历集合的责任与集合对象本身分离,使集合可以专注于存储数据。
观察者设计模式全方位深度解析
观察者模式(Observer Pattern)定义了对象间的一种一对多依赖关系,当一个对象(被观察者/主题)的状态发生改变时,所有依赖于它的对象(观察者)都会自动收到通知。
策略设计模式全方位深度解析
策略模式(Strategy Pattern)是一种行为型设计模式,定义一系列算法,将每个算法封装起来,并且使它们可以互相替换。
代理设计模式全方位深度解析
代理模式(Proxy Pattern)是结构型设计模式,为其他对象提供一种代理(或替身) 以控制对这个对象的访问。
享元模式全方位深度解析
享元模式通过共享技术有效地支持大量细粒度对象的复用。它使用共享对象来最小化内存使用或计算开销,特别适用于存在大量相似对象的场景。
外观模式全方位深度解析
外观模式为子系统中的一组接口提供一个统一的高层接口,使得子系统更容易使用。它定义了一个更高层的接口,让客户端与子系统之间的耦合度降低。
装饰器设计模式全方位深度解析
装饰器模式(Decorator Pattern)是一种结构型设计模式,它允许动态地向对象添加新的功能。装饰器模式提供了比继承更灵活的功能扩展方式。
组合设计模式全方位深度解析
组合模式(Composite Pattern)是一种结构型设计模式,允许你将对象组合成树形结构来表示"部分-整体"的层次结构。
桥接设计模式超深度解析
桥接模式是设计复杂系统的有力工具,但需要谨慎使用。正确识别正交维度是关键,错误的应用会导致不必要的复杂性。在合适的场景下,桥接模式可以显著提高系统的灵活性和可维护性。
适配器模式全方位深度解析
适配器模式是一种结构型设计模式,它允许不兼容的接口之间能够协同工作。适配器模式通过将一个类的接口转换成客户期望的另一个接口,使得原本由于接口不兼容而不能一起工作的类可以一起工作。
工厂方法模式全方位深度解析
工厂方法模式是一种创建型设计模式,它定义了一个创建对象的接口,但由子类决定实例化哪一个类。工厂方法让类的实例化推迟到子类。
抽象工厂模式全方位深度解析
抽象工厂模式是一种创建型设计模式,用于创建一系列相关或相互依赖的对象家族,而无需指定它们的具体类。它提供一个接口,用于创建相关或依赖对象的家族,而不需要指定具体的类。
建造者模式全方位深度解析
建造者模式是一种创建型设计模式,用于分步构建复杂对象。它将复杂对象的构建过程与其表示分离,使得同样的构建过程可以创建不同的表示。
下一页