wzorce ostatnie

Wzorce czynnościowe

System przed wprowadzeniem zmian:

Wzorzec strategia – wzorzec ten pozwala wykonać wybraną czynność nie zależnie od wybranego algorytmu. Wybór algorytmu dokonuje się przez przypisanie obiektowi instancji odpowiedniej klasy.

W naszym projekcie wzorzec ten został zastosowany już w pierwszej wersji diagramu klas. Jest on według nas jednym z najbardziej intuicyjnych wzorców. Naszą strategią jest „Operacja”. Do niej przypisywane są konkretne operacje takie jak „Mycie”, „Suszenie” itd. Program myjni wywoła metodę „wykonajOperacje()” niezależnie od wybranej operacji.

Wzorzec obserwator – wzorzec pozwala na utworzenie obserwatorów, którzy są zawiadamiani, jeśli obserwowany obiekt zmienił swój stan

W projekcie stacji benzynowej dystrybutor czy myjnia mogą zmieniać swój stan. Jeśli zbiornik paliwa czy płynu w myjni zostanie opróżniony, należy poinformować obsługę stacji, by braki zostały uzupełnione. Zadanie to postawiliśmy przed klasą „Subject”. Po tej klasie dziedziczą klasy „Myjnia” i „Dystrybutor”, które są obserwowane przez „SystemKasowy”.Jeżeli, któraś z klas zmieni swój stan, informacja zostanie od razu przekazana do systemu. Nie musimy zatem cały czas sprawdzać stanu w poszukiwaniu zmian.


Wyszukiwarka

Podobne podstrony:
FRANCZYZA W POLSCE ostatnia wersja
05 Wzorce długości i kąta
ostatni
Antologia Ostatni z Atlantydy
Crowley Aleister Ostatni Rytuał
Ostatni wykład z Dynamiki
przetworka spr ostatnie
Inzynieria oprogramowania w ujeciu obiektowym UML wzorce projektowe i Java iowuje
Ostatnia+metoda, metodologia, materiały na zajęcia
Zapis ostatniego dialogu załogi z wieżą, !! Smoleńsk - analiza wydarzeń
ostatni wykład z 01 08
polak,miernictwo,Wzorce
Ostatni apel Slobodana Miloševića do Słowian
wstęp ostatnie wykłady
monitoring ostatnie kolokwiump
to raczej ostatnie 2

więcej podobnych podstron