2192972989

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 udzia
img9 (7) Korzystanie z kursorów W przypadku, gdy aplikacja klienta musi przetwarzać duże ilości dany
Jak widać, ochrona rzek i potoków (ang. streain protection) ma sens jedynie w przypadku bardzo dobre
IV. 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 Trybuna
Obrazek skanu13 nie korzystamy np. z gier w DOS-ie, riic ma potrzeby uakfywnta-ma tej opcji (w przyp
skanuj0005 (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 n

więcej podobnych podstron