创建型模式抽象了类的实例化过程,使对象的创建与使用相互分离,从而提升软件模块的灵活性和可维护性,降低系统耦合度。
1、 单例模式确保一个类在整个系统中仅存在一个实例,并提供全局访问点。
2、 工厂方法模式
3、 定义创建对象的接口,由子类决定实例化哪一个类,将实例化过程延迟到子类中实现。
4、 抽象工厂模式是一种将同一主题下的多个具体工厂进行封装的设计方法。客户端通常先获取抽象工厂的实例,再通过该工厂接口创建属于同一主题的各类具体对象,从而实现对象创建的统一管理和解耦,提升系统的可扩展性与可维护性。
5、 建造者模式将复杂对象的构建过程与其具体表现形式相分离,使同一构建流程能生成不同表现形式的对象。
6、 原型模式:复制实例
7、 通过实现原型接口来克隆当前对象,从而高效地创建重复实例,同时确保系统性能。该模式属于创建型设计模式,旨在提供一种优化的对象生成方式,避免重复初始化过程,提升资源利用效率。
8、 简单工厂是工厂方法的一种特殊形式。
9、 简单工厂,又称静态工厂方法模式,指通过一个专门的类来创建其他类的实例,这些实例通常拥有共同的父类。
