创建型设计模式

创建型设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new 运算符直接实例化对象。这使得程序在判断针对某个给定实例需要创建哪些对象时更加灵活。

创建型设计模式是指那些处理对象创建机制的设计模式,用来解耦对象的创建和使用,从而提高系统的灵活性和可维护性。创建型设计模式包括以下 6 种:

这些模式都有其特定的应用场景和优点,可以帮助开发人员更加有效地创建对象,从而提高代码质量和可维护性。

  • 工厂模式(Factory Pattern)
    抽象工厂模式 :提供一个接口,用于创建一系列相关或相互依赖的对象,而无需指定它们的具体类。
    简单工厂模式 :用来创建一组相关或相互依赖的对象。
    工厂方法模式 :定义一个用于创建对象的接口,让子类决定实例化哪个类。
  • 单例模式(Singleton Pattern):确保一个类只有一个实例,并提供全局访问点。
  • 建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
  • 原型模式(Prototype Pattern)
powered by Gitbook© 2023 编外计划 | 最后修改: 2023-11-24 03:37:01

results matching ""

    No results matching ""