设计模式
文章平均质量分 88
详细介绍23种设计模式,共有3类:
一、创建型设
1工厂方法,2抽象工厂,3单例,4、建造者,5、原型
二、结构型
1适配器,2装饰器,3代理,4外观,5桥接,6组合,7享元
三、行为型:
1策略,2模板方法,3观察者,4迭代器,5责任链,6命令,7备忘录,8状态,9访问者,10中介者,11解释器。
拾光编程
一个老程序员,在剩余的时光里,记录编程的点点滴滴。
展开
-
设计模式之抽象工厂模式
抽象工厂模式(Abstract Factory Pattern)是一种创建型设计模式,它提供了一种创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。在抽象工厂模式中,客户端不依赖于产品类实例如何被创建、组合和表达的细节,这是通过使用一个共同的接口来指向新的或现有的产品类。原创 2024-09-15 16:31:23 · 748 阅读 · 0 评论 -
设计模式之工厂方法模式
工厂方法模式是一种非常实用的设计模式,它通过定义一个用于创建对象的接口,让子类决定实例化哪一个类。这种方式将对象的创建逻辑封装在工厂类中,使得客户端代码与具体的产品类解耦,提高了系统的灵活性和可扩展性。同时,工厂方法模式也具有一定的局限性,如类的个数容易过多、系统扩展繁琐等。因此,在设计系统时,需要根据实际情况选择合适的设计模式。原创 2024-09-15 13:05:19 · 463 阅读 · 0 评论