UML类图
① 矩形框 代表一个类。分三层。第一层类名,若是抽象类,则用斜体。第二层类的特性,字段和属性。第三层类的操作,通常是方法或者行为。+ public -private #protected
② 注意飞翔 ,表示一个接口图,与类图的区别在于顶端有《interface》,第一行接口名称,第二行接口方法。接口另一种表示方法:棒棒糖表示法,就是唐老鸭类实现讲人话的接口。
④ 实现接口用空心三角形+虚线
⑤ 关联关系用实线表示,企鹅是特别的鸟,会游不会飞。一个类知道另一个类时
⑥ 聚合关系(聚合是一种若拥有关系)体现是对象A可以包含B对象,但B不一定是A对象的一部分。用空心的菱形加实线箭头表示
⑦ 组合 强的拥有关系,体现严格的部分和整体的关系,部分和整体的生命周期一样长。用实心的菱形加实线箭头表示。数字1 2 称为基数,表示这一端的类可以有几个实例,若n个,则用n代替。
⑧ 依赖关系,虚线箭头表示。动物依赖氧气,水,食物