设计模式--基于C#
文章平均质量分 75
设计模式
杨文同学
这个作者很懒,什么都没留下…
展开
-
结构性模式--桥接模式
(桥接模式是连接两个或多个不同维度的东西,而且这两个维度又经常变化。:定义抽象类的接口,通常是抽象类,而不是接口,通常包含对实现接口的引用。将抽象部分与它的实现部分解耦,使得两者都能够独立变化。:对抽象的扩展,可以是抽象类的子类或具体实现类。:定义实现接口,提供基本操作的接口。:实现实现接口的具体类。原创 2024-05-17 13:18:47 · 255 阅读 · 0 评论 -
结构性模式--装饰器模式
允许向一个现有的对象添加新的功能,同时又不改变其结构。原创 2024-05-10 18:01:07 · 394 阅读 · 0 评论 -
创建型模式--建造者模式
将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。原创 2024-04-28 17:43:30 · 729 阅读 · 0 评论 -
行为型模式--策略模式
策略模式中说的算法,并不局限于数学或计算机科学中的算法。在策略模式中,“算法”可以是任何一种行为、策略或规则,只要它们可以在运行时动态地选择和应用。原创 2024-04-09 10:20:48 · 359 阅读 · 0 评论 -
行为型模式--责任链模式
在实际实践中, 可能不是标准的责任链模式,但是它体现了责任链模式的一些核心思想,即将处理逻辑分解成一系列独立的处理单元,并且允许这些处理单元按顺序执行并处理请求。重要的是理解设计思想,而不是生搬硬套。原创 2024-04-08 10:58:12 · 232 阅读 · 0 评论