[UML] 类图之间的关系 | 4.接口与实现关系

    技术2022-07-11  149

    [UML] 类图之间的关系 | 4.接口与实现关系

    4.接口与实现关系

    接口之间也可以有与类之间关系类似的继承关系和依赖关系

    接口和类之间存在一种实现(Realization)关系,在这种关系中,类实现了接口,类中的操作实现了接口中声明的操作

    在UML中,类与接口之间的实现关系用带空心三角形的虚线来表示

    例子: 有一个交通工具Vehicle接口,之中有一个抽象操作move(),在类ship和car中,都实现了move()操作,但是实现的具体细节不一样。

    Java代码 public interface Vehicle { public void move(); } public class Ship implements Vehicle { public void move() { …… } } public class Car implements Vehicle { public void move() { …… } }
    Processed: 0.010, SQL: 9