
从一个示例开始

1.车的类图结构为<>,表示车是一个抽象类;
类之间的关系
1.泛化关系(generalization)

eg:汽车在现实中有实现,可用汽车定义具体的对象;汽车与SUV之间为泛化关系;
2.实现关系(realize)

注:最终代码中,实现关系表现为继承抽象类;
3.聚合关系(aggregation)

聚合关系用于表示实体对象之间的关系,表示整体由部分构成的语义;例如一个部门由多个员工组成;
4.组合关系(composition)

与聚合关系一样,组合关系同样表示整体由部分构成的语义;比如公司由多个部门组成;
5.关联关系(association)

注:在最终代码中,关联对象通常是以成员变量的形式实现的;
6.依赖关系(dependency)

与关联关系不同的是,它是一种临时性的关系,通常在运行期间产生,并且随着运行时的变化;依赖关系也可能发生变化;
时序图

所有巧合的是要么是上天注定要么是一个人偷偷的在努力。
聊到JVM(还怕面试官问JVM吗?)

文章转载自五角钱的程序员,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




