
设计模式
文章平均质量分 78
淡蓝
计算机专业毕业,热爱编程,熟悉网络编程、linux,对linux内核、驱动、游戏、图像也有一定研究。
展开
-
类与类之间的关系(2)
<br /><br />类之间的关系有五种:继承、依赖、关联、聚合、组合。<br /> <br />1.继承<br />指的是一个类(称为子类)继承另外的一个类(称为基类)的功能,并增加它自己的新功能的能力,继承是类与类之间最常见的关系。这个很好理解,没什么可讲的。<br /> <br />2.依赖<br />可以简单的理解,就是一个类A使用到了另一个类B,而这种使用关系是具有偶然性的、、临时性的、非常弱的,但是B类的变化会影响到A;比如某人要过河,需要借用一条船,此时人与船之间的关系就是依赖;表现在代码层转载 2011-05-28 18:42:00 · 2071 阅读 · 0 评论 -
类与类之间的关系(1)
<br /><br />类与类之间的关系对于理解面向对象具有很重要的作用,以前在面试的时候也经常被问到这个问题,在这里我就介绍一下。<br /> <br />类与类之间存在以下关系:<br /> (1)泛化(Generalization)<br /> (2)关联(Association)<br /> (3)依赖(Dependency)<br /> (4)聚合(Aggregation)<br /><br /><br />UML图与应用代码例子:<br />1.泛化(Genera转载 2011-05-28 18:41:00 · 15140 阅读 · 1 评论