设计模式分类

设计模式分类

* 创建型模式

* 结构性模式

* 行为型模式

———————————————————————————————————————

创建型模式

  • 他们的运行机制基于对象的创建方式
  • 将对象创建的细节隔离开来
  • 代码与所创建的类型无关

单例模式是创建型模式的例子

结构性模式

  • 他们致力于设计出能够通过组合获得更强大功能的对象和类的结构
  • 重点是简化结构并识别类和对象之间的关系
  • 他们主要关注类的继承和组合

适配器模式是结构型模式的例子

行为型模式

  • 他们关注对象之间的交互以及对象的响应性
  • 对象应该能交互,同时仍然保持松散耦合

观察模式是行为型模式的例子

posted @   yihailin  阅读(144)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
点击右上角即可分享
微信分享提示