设计模式
文章平均质量分 66
学习设计模式
种棵二叉树
种啊 种啊 种棵二叉树 长成红黑树 变成B+树
展开
-
设计模式之中介者模式
中介者模式是一种行为设计模式,用于通过集中化处理对象之间的交互来减少对象之间的直接耦合。中介者模式通过引入一个中介者对象,使各个对象不再直接相互引用,而是通过中介者对象进行通信。这有助于降低系统的复杂性,并使对象之间的关系更加灵活。原创 2024-02-13 15:36:38 · 709 阅读 · 0 评论 -
设计模式之解释器模式
定义了一个解释器的接口,包含了。原创 2024-02-13 15:35:35 · 442 阅读 · 0 评论 -
设计模式之观察者模式
观察者模式是一种行为设计模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听一个主题对象,当主题对象发生变化时,它的所有依赖者(观察者)都会收到通知并自动更新。这种模式又被称为发布-订阅模式。原创 2024-02-08 12:23:49 · 920 阅读 · 0 评论 -
设计模式之迭代器模式
迭代器模式是一种行为设计模式,提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露其内部表示。迭代器模式将遍历元素的责任交给迭代器,而不是聚合对象,从而简化了聚合对象的接口和实现。原创 2024-02-08 12:23:30 · 296 阅读 · 0 评论 -
设计模式之桥接模式
桥接模式通过将抽象部分与实现部分分离,使它们都可以独立地变化。它通过组合的方式建立两个类层次结构之间的连接,而不是通过继承。原创 2024-02-03 00:00:00 · 228 阅读 · 0 评论 -
设计模式之适配器模式
适配器模式(Adapter Pattern)是一种用于将一个类的接口转换成客户端期望的另一个接口。它允许已存在的类协同工作而无需修改其源代码,通常用于解决接口不兼容性的问题。原创 2023-10-21 15:38:25 · 48 阅读 · 0 评论