INKAPSULYATSIYA VA MA’LUMOTLARNI YASHIRISHNING DASTURIY TA’MINOTDAGI AHAMIYAT
Keywords:
Kalit so‘zlar: inkapsulyatsiya, ma’lumotlarni yashirish, obyAektga yo‘naltirilgan dasturlash, klass, obyekt, abstraksiya, ma’lumotlar xavfsizligi.Abstract
Annotatsiya: Ushbu maqolada obyektga yo‘naltirilgan dasturlashning muhim tamoyillaridan biri bo‘lgan inkapsulyatsiya va ma’lumotlarni yashirish tushunchalarining mazmuni hamda dasturiy ta’minot ishlab chiqishdagi ahamiyati tahlil qilinadi. Inkapsulyatsiyaning ma’lumotlarni himoyalash, dasturiy komponentlar o‘rtasidagi bog‘liqlikni kamaytirish, kodning ishonchliligi va qayta foydalanish imkoniyatlarini oshirishdagi roli yoritiladi. Shuningdek, ma’lumotlarga kirish darajalari va ularning dasturiy tizimlarda qo‘llanilishi ko‘rib chiqiladi. Maqolada inkapsulyatsiya va ma’lumotlarni yashirishning o‘zaro bog‘liqligi hamda dasturiy ta’minot sifatiga ta’siri tahlil qilinadi.
References
1. Gamma E., Helm R., Johnson R., Vlissides J. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1994.
2. Stroustrup B. The C++ Programming Language. Addison-Wesley.
3. Martin R. C. Clean Code: A Handbook of Agile Software Craftsmanship. Prentice Hall, 2008.
4. Eckel B. Thinking in Java. Prentice Hall.
5. Deitel P., Deitel H. Java: How to Program. Pearson.