Диаграмма UML: как показать интерфейс, который реализован большинством классов в моей диаграмме классов

У меня есть такой интерфейс:

public interface MyEntity {

    //HIbernate version
    public long getOptLock();

    //these method are used to keep track of Last modified timestamp 
    public void update();

    public void persist();

}

Который реализован большинством классов в моей объектной модели. Теперь я знаю, как показать реализацию интерфейса на диаграмме классов.

Проблема в том, что этот конкретный интерфейс реализован большинством классов, которые делают диаграмму классов загроможденной. Есть ли альтернативный способ показать реализацию интерфейса?

1 ответ

Решение

Альтернативный способ - использовать нотацию lollipop, прямо над каждым классом, который реализует интерфейс:

Смотрите это изображение с сайта MSDN.

Полную статью смотрите по этой ссылке.

Другие вопросы по тегам