Razgovor:Enkapsulacija (programiranje)
Ovo je stranica za razgovor na kojoj možete predlagati izmjene na članku.
|
Zatvorenost:[uredi izvor]
Neslazem se 100% sa definicijom. Zatvorenost znaci cuvanje polja jedne klase od direktnog pristupa. Sva polja trebaju se postaviti private tako da svi klijenti moraju koristiti methode koje su public i u kojima je programer obezbijedio pravilno i ovlasteno koristenje polja. Npr: S tim mehanizmom programer moze zabraniti da se u polja koja su namjenjena samo za text ne stavljaju brojevi. S tim se program cuva od nedefinisanih slucajeva.