
设计模式
文章平均质量分 73
设计模式的实现
新与
这个作者很懒,什么都没留下…
展开
-
设计模式:责任链模式——行为型模式
责任链模式(Chain of Responsibility Pattern)是一种行为设计模式,它允许多个对象有机会处理请求,从而避免请求发送者与接收者之间的耦合关系。这个模式将请求沿着处理链传递,直到有一个对象处理该请求为止。原创 2025-01-18 21:20:29 · 1076 阅读 · 0 评论 -
设计模式:策略模式——行为型模式
在策略模式中,我们的目标是将不同的策略(在这里是折扣策略)封装到不同的策略类中,然后通过上下文类(DiscountContext)来选择合适的策略执行。策略模式本身并不要求在选择策略时完全消除所有的 if-else,但其核心思想是将这些条件判断封装在策略类中,而不是集中在外部逻辑中。原创 2025-01-13 22:57:27 · 562 阅读 · 0 评论 -
设计模式:组合模式——对象结构型模式
组合模式(Composite Pattern)是一种结构型设计模式,。原创 2025-01-06 22:07:39 · 454 阅读 · 0 评论