设计模式综述

  面向对象设计原则

设计原则名称 定义 描述
开闭原则 对扩展开放,对修改关闭 该原则是设计原则的总纲,抽象化是开闭原则的关键
单一职责原则 一个类只负责一个领域的相应职责 单一职责原则是实现高内聚低耦合的指导方针
接口隔离原则 使用多个单一功能的接口,而不使用一个多功能接口 接口隔离也是实现高内聚低耦合的关键
里氏替换原则 所有引用基类对象的地方能够透明的使用其子类的对象 在软件中,将一个基类替换为他的子类,程序将不会出现任何问题,反之则不行;它告诉我们不要破坏继承体系
依赖倒转原则 抽象不应该依赖细节,细节应该依赖抽象 告诉我们要面向接口编程
合成复用原则 尽量使用接口组合,而不要使用继承  
迪米特法则 一个实体应尽可能少的与其他对象发生相互作用 主要是为了降低系统的耦合度,使类与类之间保持松散的耦合关系

  设计模式按照功能划分

设计模式分类 设计模式
创建型 工厂模式、抽象工厂模式、单例模式、原型模式、构建者模式
结构型 适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式
行为型

模板方法模式、策略模式、观察者模式、中介者模式、状态模式、责任链模式、命令模式、迭代器模式、访问者模式、解释器模式、备忘录模式

posted @   李聪龙  阅读(73)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示