
设计模式
文章平均质量分 83
蔡定努
人前拼实力,人后拼努力
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
模板方法模式 :深入理解设计模式
首先,我们创建一个名为的抽象类,它将作为我们冲泡饮品的模板。// 抽象类,定义准备饮料的算法骨架// 模板方法,定义了算法的骨架brew();// 具体步骤:烧水// 抽象步骤:冲泡// 具体步骤:倒入杯子// 抽象步骤:添加调料// 钩子方法,子类可以重写此方法来控制是否添加调料在这个抽象类中,方法就是我们的模板方法,它定义了冲泡饮品的整体流程。boilWater和pourInCup方法是所有饮品冲泡过程中都相同的具体步骤,因此在抽象类中直接实现。而brew和。原创 2025-04-17 17:21:44 · 879 阅读 · 0 评论 -
责任链模式:优雅处理请求的设计艺术
责任链模式(Chain of Responsibility Pattern)是一种行为设计模式,它允许你将请求沿着处理者链进行传递,直到有一个处理者能够处理该请求为止。在这个模式中,每个处理者都有一个引用指向下一个处理者,形成一个链条。当一个请求进入这个链条时,它会依次经过每个处理者,每个处理者可以选择处理该请求或者将其传递给下一个处理者。// 支持链式调用的设置下一个处理者的方法。原创 2025-03-16 01:02:19 · 518 阅读 · 0 评论