一、定义 尽量使用对象组合/聚合,而不是继承关系达到软件复用的目的 二、特点 使用组合/聚合代替继承,继承会将父类方法直接暴露给子类。 组合强调contains-a的关系 聚合强调has-a的关系 继承强调is-a的关系 可参考UML类图 三、优点 可以使系统更加灵活 降低类与类之间的耦合 一个类的变化对其他类造成的影响相对少 开闭原则 OpenClose思想 四、举例 本栏目推荐文章ajax原则有哪些实验1:UML与面向对象程序设计原则面向对象基本原则 - SOLID原则在程序开发中一些重要的思想和原则从菜鸟到大师:编程必须遵循的三个基本原则产品设计十大基本原则P4 机器学习的基本原则软件开发的201个原则阅读笔记07CF1914F Programming Competition 贪心原则的DP?软件设计原则原则20230419原则 原则pmp 原则cap 原则性 computed原则 基本原则 原则 软件 原则solid 处理原则 对象 原则