Mam do zrealizowania projekt, który polega obecnie na przygotowaniu diagramu UML dla kilku klas (obiektów faktycznie istniejących w naszych systemach). Nigdy się tym poważenie nie zajmowałem, znam tylko podstawy OOP. Potrzebuję pomocy w zrozumieniu kilku kwestii związanych z projektowaniem takiego diagramu na podstawie wymagań tego projektu (które oczywiście najpierw omówię).

Przykładowe pytanie:

  • czy w jakimś danym przypadku powinienem użyć interfejsu czy dziedziczenia, czy może obojga?
  • ilu interfejsów użyć, kiedy to ma sens?
  • jakich użyć związków (powiązań)?

Obecnie posiadam szkic domeny z potencjalnymi klasami, właściwościami. Pracuję w Enterprise Architect. Godzinne spotkanie powinno wystarczyć. Dalsze korepetycje są do uzgodnienia, w zależnosci od rozwoju projektu.