摘要: 核心思想 享元模式(Flyweight Pattern)是一种行为型设计模式,用于定义一系列算法或策略,将它们封装成独立的类,并使它们可以相互替换,而不影响客户端的代码,提高代码的可维护性和扩展性。 结构 1. Strategy(抽象策略接口) 定义一些列可供替换的算法方法。 2. Concrete 阅读全文
posted @ 2025-02-04 17:39 SlackClimb 阅读(33) 评论(0) 推荐(0) 编辑
摘要: ​ 核心思想 模板方法模式(Template Method Pattern)是一种行为型设计模式,定义了一个算法的骨架(模板),将某些步骤延迟到子类中实现(在不修改结构的情况下),以避免代码重复,提高代码复用性,保持算法的结构稳定。 核心: 模板方法:在父类中定义一个算法的骨架(即模板方法),其中包 阅读全文
posted @ 2025-02-04 17:37 SlackClimb 阅读(34) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示