Zpo-12-wyk-Slajd6

Z Studia Informatyczne
Wersja z dnia 07:39, 21 sie 2006 autorstwa Bwalter (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Przykład

Przykład


Przykładem takiej sytuacji jest również fragment kodu systemu bankowego. Obiekt Bank przechowuje kolekcję Produktów bankowych: Rachunków, Kredytów i Lokat. Ponadto przechowuje obiekty klasy Raport, które operują na Produktach bankowych.

Łatwo zauważyć, że poszczególne metody tych klas wymagają zapewnienia wspólnych właściwości, które nie są związane z podziałem funkcjonalnym obiektów, np. transakcyjności wywołań metod. Próba zaimplementowania tej cechy przez odwołania w każdej klasie do kodu realizującego ją może prowadzić do bałaganu i obniżenia pielęgnowalności kodu.


<< Poprzedni slajd | Spis treści | Następny slajd >>