--------------------惊鸿
2009-9-7 16:32:34 阅读(4) 评论(0)
类与类之间的关系对于理解面向对象具有很重要的作用,以前在面试的时候也经常被问到这个问题,在这里我就介绍一下。
类与类之间存在以下关系:
(1)泛化(Generalization)
(2)关联(Association)
(3)依赖(Dependency)
(4)聚合(Aggregation)
UML图与应用代码例子:
1.泛化(Generalization)
[泛化]
表示类与类之间的继承关系,接口与接口之间的继承关系,或类对接口的实现关系。一般化的关系是从子类指向父类的,与继承或实现的方法相反。
[具体表现]
父类 父类实例=new
2009-9-1 17:52:55 阅读(31) 评论(0)
2009-9-1 17:51:42 阅读(3) 评论(0)
判断文件:
WORKDIR=/home/tmp
LOCAL_LIST_FILE=$WORKDIR/local.list
#if no local.txt file, generate a new on
if [ ! -f "$LOCAL_LIST_FILE" ]; then
touch $LOCAL_LIST_FILE
fi
注意:一定要有空格,判断文件是否存在,如果不存在,就生成一个新的
if [ ! -d /mnt ] # be sure the directory /mnt exists
then
mkdir /mnt