摘要: 关联(Association)、聚合(Aggregation)与组合(Composition)的区别 这三种关系都是面向对象设计中描述类之间关系的重要概念,它们在耦合强度、生命周期管理等方面有显著差异。 1. 关联(Association) 基本特征: 最通用的关系类型,表示类之间的使用关系 可以是 阅读全文
posted @ 2025-03-27 11:04 MaxBruce 阅读(86) 评论(0) 推荐(0)
摘要: 单一职责原则:实现类要职责单一; 接口隔离原则:在设计接口的时候要精简单一; 依赖倒转原则:面向接口编程; 里氏替换原则:不要破坏继承关系; 开闭原则原则:对扩展开发,对修改关闭; 迪米特法则:最少知道原则; 合成复用原则:先考虑组合或聚合,后考虑继承; 阅读全文
posted @ 2025-03-27 10:43 MaxBruce 阅读(9) 评论(0) 推荐(0)