摘要: 下面以“人狗大战”为场景,系统梳理面向对象中继承、组合、聚合、关联、依赖5种核心关系,通过战斗细节直观展示每种关系的特性与区别。 场景核心逻辑 所有角色(人、狗)都是“生物”,共享生命值、受伤等基础特性(继承); 人自带拳头、狗自带牙齿,这些是身体不可分割的部分(组合); 人可持有武器、狗可佩戴项圈 阅读全文
posted @ 2025-10-20 11:52 wangya216 阅读(79) 评论(0) 推荐(0)
摘要: 一、类与类之间的关系 继承/泛化 (Inheritance/Generalization) class Animal: def __init__(self, name): self.name = name def speak(self): raise NotImplementedError("子类必 阅读全文
posted @ 2025-10-20 11:39 wangya216 阅读(27) 评论(0) 推荐(0)