2013-05-10 10 views
6

Tworzę niektóre diagramy UML i mam dużą liczbę klas implementujących interfejs.W diagramach klas, czy w klasach implementujących interfejs należy powtarzać nazwy metod?

Czy jest konieczne, aby te klasy również wymieniały metody interfejsu? Brzmi to banalnie, ale sprawi, że diagram stanie się znacznie prostszy, jeśli nie będzie.

Oto obraz, który ma pokazać, co mam na myśli:

UML diagram showing a class implementing an interface with the interface's method names repeated in the class

Każda realizacja MyInterface wymaga method1, Method2 i method3 - więc mogą one zostać pominięte?

+0

Czy możesz podać mi kod YUML do generowania tego diagramu? –

Odpowiedz

8

Często odwołuję się do Agile Modeling's class diagramming guidelines. Odpowiedzi na twoje pytanie znajdziesz w rozdziale 3, "Interfejsy".

Szybka odpowiedź: Można je pominąć.

+0

Perfect - dziękuję! –

+0

Serdecznie zapraszamy :) –

Powiązane problemy