封装:怎么样来隐藏一个对象的内部实现的? 继承:怎么样来促进代码重用的? 多态:怎么让你用同样的方式来处理相关对象的? OOP的代码重用: Is-a关系,就是传统继承(classical inheritance) Has-a 关系,就是包含/委托模型,就是一个类可以定义另一个类的成员变量并向外界公开它的部分或全部功能。例如:给一辆汽车建模,可能想表达一辆车has-
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号