2192972989
Enkapsulacja (4)
Enkapsulacja ma sens również w przypadku gdy aplikację
tworzy jeden programista, gdyż:
■ Ułatwia późniejsze wykorzystanie gotowych i przetestowanych elementów w innych programach
■ Zmniejsza ryzyko popełnienia błędu przy aktualizacji danych przechowywanych w obiekcie. Przykład:
Proszę wyobrazić sobie obiekt klasy KontoBankowe, który ma pola: stanKonta oraz dostępneŚrodki, gdzie dostępneśrodki = stanKonta + limit kredytu. Zmiana wartości pól stanKonta i dostępneśrodki powinna odbywać się równocześnie! Co więcej, dostępneśrodki nie mogą być wartością ujemną, przed czym również zabezpieczy nas enkapsulacja.
Wyszukiwarka
Podobne podstrony:
IMG365 (3) WPD-2 1995 r. $.1.4. Draga IV kłasv mota omijać ma*r miasta i umie w przypadku, gdy udziaimg9 (7) Korzystanie z kursorów W przypadku, gdy aplikacja klienta musi przetwarzać duże ilości danyJak widać, ochrona rzek i potoków (ang. streain protection) ma sens jedynie w przypadku bardzo dobreIV. Wybór przedmiotu kształcenia. Ten krok ma miejsce wyłącznie w przypadku gdy doktorant miał jużskanuj0015 (26) Art. 145a. § 1. Można żądać wznowienia postępowania również w przypadku, gdy TrybunaObrazek skanu13 nie korzystamy np. z gier w DOS-ie, riic ma potrzeby uakfywnta-ma tej opcji (w przypskanuj0005 (548) Rozdział 1. ♦ Podstawy 15 W przypadku gdy PHP ma pracować jako moduł serwera niezbęskanuj0016 (131) wania dekodera niepełnego powstaje pytanie: jak układ ma działać w przypadku, gdy nwięcej podobnych podstron