『创建型』原型模式

原型是一种创建型设计模式, 使你能够复制对象, 而又无需使代码依赖它们所属的类。 使用场景原型模式的主要使用场景是在需要创建对象的成本较高、创建过程复杂或者创建过程需要大量资源的情况下。以下是一些适合使用原型模式的情况: 创建成本高昂: 如果对象的...

『创建型』生成器模式

生成器模式是一种创建型设计模式, 使你能够逐步构建复杂对象。 该模式允许你使用相同的创建代码生成不同类型和形式的对象。生成器模式常与链式调用结合使用。 使用场景生成器模式常用以下场景: 构建复杂对象:假设我们正在开发一个游戏,需要创建一个角色对象。...

『创建型』单例模式

单例模式是一种创建型设计模式, 让你能够保证一个类只有一个实例, 并提供一个访问该实例的全局节点。 使用场景简单地过一下单例模式的场景,用几个例子来帮助我们理解: 资源共享:假设一个多线程的 web 服务,每当有客户端连接时,都需要访问配置管理器,...

123

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。