设计模式
文章平均质量分 92
常见的设计模式,深入理解思想以及代码实现
去北极避暑~
这个作者很懒,什么都没留下…
展开
-
玩转单例模式
所谓单例模式,就是是某个类的实例对象只能被创建一次,单例模式两种实现:饿汉式和懒汉式。原创 2024-08-15 10:00:00 · 1618 阅读 · 3 评论 -
工厂模式和策略模式
相较于简单工厂模式,不再是只有单一的一个工厂,而是一种汽车对应一个工厂,一个工厂专门只负责一种汽车的生产。优点是后续增加新的汽车种类,只需要新增一个汽车类和对应的汽车工厂类。可以看出,根据传入的不同的类型,得到不同的策略类,执行的也是不同的代码。缺点就是代码中有大量的ifelse,后续若是新增一个汽车,就需要对这个工厂类进行修改,这显然不符合设计模式的开闭原则。工厂模式加策略模式是一种在软件开发中常用的设计模式组合,它结合了工厂模式的创建型特点和策略模式的行为型特点,以提供更为灵活和可扩展的系统设计。原创 2024-08-14 10:00:00 · 1411 阅读 · 2 评论