Encapsulation
අද අපි encapsulation ගැන ඉගෙන ගමු. Inheritance වාගේම encapsulation කියන්නෙත් OOP concept එකක්. Data තනි unit එකක් ලෙස සකස් කිරීම encapsulation ලෙස හදුන්වන්න පුළුවන්. මෙය ආරක්ෂක ආවරණයක් වගේ, එම ආවරණයෙන් පිටතින් data access කිරීම වළක්වනවා. උදාහරණයක් විදියට බෙහෙත් කරලක (capsule) ඇතුලත සංකීර්ණ සංයෝග සගවා තිබීම සලකන්න පුළුවන්.
Encapsulation හිදී data පමනක් hide කරන අතර ඒ සදහා attributes private කරනු ලබයි. මෙහිදී වෙනත් class එකකට මෙම attributes access කිරීමට public method නිර්මාණය කල යුතු වේ. ඒවා setters හා getters වේ.
අපි ඊලග ලිපියෙන් Java Abstraction ගැන විස්තර ඉගෙන ගනිමු.
- චමෝදි -
0 comments:
Post a Comment