随笔分类 -  UML

UML中几种类间关系:继承、实现、依赖、关联、聚合、组合的联系与区别
摘要:继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字extends明确标识,在设计时一般没有争议性;实现指的是一个class类实现interface接口(可以是多个)的功能;实现是类与接口之间最常见的关系;在Java中此类关系通过关键字 implements明确标识,在设计时一般没有争议性;依赖可以简单的理解,就是一个类A使用到了另一个类B,而这种使用关系是具有偶然性的、、临时性的、非常弱的,但是B类的变化会影响到A;比如某人要过河,需要借用一条船,此时人与船之 阅读全文

posted @ 2011-08-21 17:28 eustoma 阅读(266) 评论(0) 推荐(0) 编辑

UML类图中继承的箭头为何指向父类?
摘要:我们先来做一道题目,写出下列程序的运行结果:public class Test { public static void main(Sting args[]) { Child child = new child(); } } class Parent { Parent() { System.out.println(“Parent.”); } } class Delegate { Delegate() { System.out.println("Delegate."); } } class Ch... 阅读全文

posted @ 2011-08-21 17:16 eustoma 阅读(4236) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示