2013-05-10 21 views
6

Bazı UML diyagramları oluşturuyorum ve bir arayüz uygulayan çok sayıda dersim var.Sınıf diyagramlarında, bir arabirimi uygulayan sınıflar yöntem adlarını tekrarlamalı mıdır?

Bu sınıfların arayüzün yöntemlerini de listelemesi gerekli mi? Oldukça kulağa çok saçma geliyor ama yapmazlarsa şemayı çok daha basit gösteriyorlar.

Burada ne demek istediğimi göstermek için bir resimdir:

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

MyInterface Herhangi uygulama method1, Method2 ve method3 gerektirir - bu yüzden bu dışarı bırakılabilir?

+0

Bu diyagramı oluşturmak için lütfen bana YUML kodunu verir misiniz? –

cevap

8

Sıklıkla Agile Modeling's class diagramming guidelines'a başvururum. Sorunuzu bölüm 3, "Arayüzler" bölümünde cevaplandı bulacaksınız.

Hızlı yanıt: Onlar dışarıda bırakılabilir.

+0

Mükemmel - teşekkürler! –

+0

Rica ederim :) –