创建型模式

创建型模式

创建型模式(Creational Pattern)对类的实例化过程进行了抽象,能够将软件模块中对象的创建和对象的使用分离。为了使软件的结构更加清晰,外界对于这些对象只需要知道它们共同的接口,而不清楚其具体的实现细节,使整个系统的设计更加符合单一职责原则。

创建型模式在创建什么(What),由谁创建(Who),何时创建(When)等方面都为软件设计者提供了尽可能大的灵活性。创建型模式隐藏了类的实例的创建细节,通过隐藏对象如何被创建和组合在一起达到使整个系统独立的目的。

包含模式

  • 简单工厂模式(Simple Factory)
    重要程度:4 (5为满分)
  • 工厂方法模式(Factory Method)
    重要程度:5
  • 抽象工厂模式(Abstract Factory)
    重要程度:5
  • 建造者模式(Builder)
    重要程度:2
  • 原型模式(Prototype)
    重要程度:3
  • 单例模式(Singleton)
    重要程度:4

目录

posted @   菜鸡一枚  阅读(168)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
历史上的今天:
2015-05-25 阅读文献的技巧与重要性
2015-05-25 Why are Eight Bits Enough for Deep Neural Networks?
2015-05-25 50首好听的日语歌
2015-05-25 常用英文标点符号的使用
点击右上角即可分享
微信分享提示