Zpo-6-wyk-Slajd42

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

State: przykład cd.

State: przykład cd.


Aby zastosować wzorzec State w tym przypadku, należy zdefiniować interfejs AccountState oraz klasy reprezentujące stan aktywności i nieaktywności rachunku. Ten interfejs i implementujące go klasy posiadają metodę credit (), której zachowanie jest różne w zależności od klasy: AccountOpen realizuje tę metodę bezwarunkowo, natomiast AccountClosed – również bezwarunkowo ją blokuje.


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