设计模式
文章平均质量分 91
遇事不决吗
遇事不决,可问春风
展开
-
设计模式之策略模式
策略模式允许我们定义一系列算法,将每一个算法封装起来,并使它们可以互相替换。当存在多种算法或策略可完成同一任务时,如何避免使用大量的条件语句(如if…else或switch…case)来决定使用哪种算法,从而提高代码的可读性和可维护性。需要在运行时根据不同的条件选择不同的算法或策略。策略接口(Strategy Interface):定义所有支持的算法的公共接口。策略接口使得算法可以互换。原创 2024-05-23 11:25:26 · 628 阅读 · 0 评论 -
设计模式之单例
设计模式分为三大类型,共计23种模式创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式、访问者模式从以上的代码中,我们可以看到单例设计模式的优势以及使用场景,优势:单例模式保证了系统内存中该类只存在一个对象,节省了系统资源,对于一些需。原创 2024-05-16 22:07:50 · 568 阅读 · 0 评论