Wzorzec kreacyjny i czynnościowy

0

Witam. Mam za zadanie stworzyć wzorzec kreacyjny (budowniczy) i czynnościowy (iterator) dla operatora sieci komórkowych w ramach projektu. Chciałbym tu przedstawić moje koncepcje i dowiedzieć się czy są one poprawne czy nie. Wszystko jest rozpatrywane od strony czysto teoretycznej, bez pisania kodu.

Zacznę od budowniczego. Postanowiłem że budowniczy będzie budował Abonament. Abonament będzie pobierał dane z klas dziedziczonych: Umowa oraz Usługi. Usługi będą dziedziczyły po klasach takich jak Internet, Telewizja, Pakiet, Minuty, SMS, itd.

Co do iteratora to postanowiłem stworzyć na potrzeby wzorca coś takiego jak ProfilKlienta. Założyłem że są sytuacje kiedy klient dzwoni do Biura Obsługi Abonamenta i podaje swoje imię i nazwisko, a pracownik operatora wyszukuje tą osobę i wchodzi w jej profil po wpisaniu hasła podanego przez tą osobę. Do tego momentu dane w stopniu maksymalnie ograniczonym byłyby pobierane z umowy, a po wpisaniu poprawnego hasła, dane byłyby wczytywane z obiektu klasy Abonament i kolejno iterowałyby się następne dane nt. posiadanych usług.

Czy cokolwiek z tego co tu napisałem ma jakikolwiek sens?

0

Usługi będą dziedziczyły po klasach takich jak Internet, Telewizja, Pakiet, Minuty, SMS, itd.

Internet, Telewizja, SMS okej... ale co to za usługa Pakiet czy Minuty? Dziwnie to brzmi.

0

Czyli wygląda na to że budowniczy jest w miarę okej. A co z Iteratorem?

1 użytkowników online, w tym zalogowanych: 0, gości: 1