💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# 创建型设计模式 > 原文: [https://howtodoinjava.com/design-patterns/creational/](https://howtodoinjava.com/design-patterns/creational/) 在软件工程中,创建型设计模式是处理对象创建机制的设计模式,试图以适合情况的方式创建对象。 创造型设计模式由两个主要思想组成。 一种是封装有关系统使用哪些具体类的知识。 另一个是隐藏如何创建和组合这些具体类的实例。 创建型模式旨在将系统与对象的创建,组成和表示方式分开。 它们在创建对象的内容,对象,方式和时间方面增加了系统的灵活性。 在以下情况下,请考虑应用创建型模式: + 系统应独立于其对象和产品的创建方式。 + 一组相关的对象设计为可以一起使用。 + 隐藏类库或产品的实现,仅显示其接口。 + 构造独立复杂对象的不同表示形式。 + 类希望其子类实现其创建的对象。 + 类实例是在运行时指定的。 + 必须有一个实例,客户端可以随时访问该实例。 + 实例应该是可扩展的,无需进行修改。