创建型模式涉及到对象的创建和实例化。
以下是几种常见的创建型模式:
工厂方法模式:定义一个工厂接口,由子类来决定具体实例化哪个对象。
抽象工厂模式:提供一个创建一系列相关或相互依赖的对象的接口,而无需指定它们具体的类。
单例模式:保证一个类仅有一个实例,并提供一个全局访问点来访问这个唯一实例。
建造者模式:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
原型模式:通过复制现有的实例来创建新的实例。
这些模式都关注于如何创建对象,并提供了不同的解决方案来满足不同的需求。