?有一个
包括面向对象设计、重用、父类、子类、单一继承、super、is-a(是一个)、has-a(有一个)和uses-a(用一个)的关系、控制继承、默认、protected和private成员、多态、抽象的父类、接口的层次。
?聚合
...结构和方法,方法能对数据结构中的变量作操作; ? 类间关系: 依赖(uses-a,一个类的方法操纵另一个类的对象); 聚合(has-a,将A的对象包含B的对象); 继承(is-a,描述特殊与一般关系); ? 面向对象编程的原则(封装、继承、多态): 封装Encapsulation...
?委托模型
...以引入了接口的概念)继承的一个很大的优点就是提高了代码的复用性,OOP中还有另外的一种形式的代码重用:包含/委托模型(has-a关系,也成聚合)这种重用的形式不是用来建立父类和子类关系的。
?拥有
活期账户是(is-a)一种特殊类型的账户,所以让CheckingAccount继承Account是继承的合理使用。另一方面,银行拥有(has-a)所管理的银行账户的列表,所以二者都不应继承另一个。反之,账户对象的列表应该自然地表现为银行账户的实例属性。
夏天的海滩 ; 炎天的海滩 ; 夏日的海滩
希望有个地方 ; 期望恒在 ; 希望永存
心灵上的创伤 ; 悲痛产生于心 ; 悲伤有着像人一样的心 ; 哀愁也有一颗人性的心
has-a:
has + a
英汉双解词典包含3185865条英汉词条,基本涵盖了全部常用单词的翻译及用法,是英语学习的有利工具。