随笔分类 -  设计模式

C#
摘要:关联(Association)、聚合(Aggregation)与组合(Composition)的区别 这三种关系都是面向对象设计中描述类之间关系的重要概念,它们在耦合强度、生命周期管理等方面有显著差异。 1. 关联(Association) 基本特征: 最通用的关系类型,表示类之间的使用关系 可以是 阅读全文
posted @ 2025-03-27 11:04 MaxBruce 阅读(92) 评论(0) 推荐(0)
摘要:单一职责原则:实现类要职责单一; 接口隔离原则:在设计接口的时候要精简单一; 依赖倒转原则:面向接口编程; 里氏替换原则:不要破坏继承关系; 开闭原则原则:对扩展开发,对修改关闭; 迪米特法则:最少知道原则; 合成复用原则:先考虑组合或聚合,后考虑继承; 阅读全文
posted @ 2025-03-27 10:43 MaxBruce 阅读(9) 评论(0) 推荐(0)
摘要:原文网址:https://www.cnblogs.com/atomy/p/12144242.html 本笔记摘抄自:https://www.cnblogs.com/PatrickLiu/p/8287784.html,记录一下学习过程以备后续查用。 写代码也是有原则的,我们之所以使用设计模式,主要是为 阅读全文
posted @ 2023-01-12 23:17 MaxBruce 阅读(47) 评论(0) 推荐(0)
摘要:原文网址:https://blog.csdn.net/FireworksFlower/article/details/121728335 官方:使用原型实例指定待创建对象的类型,并且通过复制这个原型来创建 新 的对象我的话:原型模式:就是使用原来的对象,不通过new的方式来创建新的对象,而是通过复制 阅读全文
posted @ 2022-12-11 19:53 MaxBruce 阅读(45) 评论(0) 推荐(0)
摘要:参考网址: https://www.cnblogs.com/mq0036/p/13529938.html 通常讲到设计模式,一个最通用的原则是SOLID: S - Single Responsibility Principle,单一责任原则 O - Open Closed Principle,开闭原 阅读全文
posted @ 2021-08-30 16:34 MaxBruce 阅读(104) 评论(0) 推荐(0)