گروه بندی خصلت ها

از ویکیجو | دانشنامه آزاد پارسی

گروه‌بندی خصلت‌ها (Encapsulation)

مکانیسمی که یک کد[۱] و داده[۲] مربوط به آن را یکجا گردآوری می‌کند (در یک کپسول فرضی قرار داده) و کپسول[۳] به‌دست‌آمده را در مقابل دخالت یا سوء‌استفاده‌های غیر مجاز محافظت[۴] می‌نماید. در برنامه‌نویسی شیءگرا[۵] به گروه‌بندی خصلت‌ها (یا خصوصیات) و عملکرد[۶]هایی (اعم از روش[۷]ها یا کنش[۸]ها) اطلاق می‌شود که به‌منظور ایجاد یک شیء مشخص با اهداف از قبل تعریف‌شده، صورت می‌پذیرد. هدف از کپسوله‌سازی این است که ما را از پرداختن به ریز موضوعات[۹] رها کند و اشیاء را به‌صورت یک جعبه سیاهی بدانیم که به ازای یک ورودی[۱۰] خاص خروجی[۱۱] خاص می‌دهد.

 


  1. ↑ Code
  2. ↑ data
  3. ↑ capsule
  4. ↑ protect
  5. ↑ Object Oriented Programming
  6. ↑ functionality
  7. ↑ process
  8. ↑ action
  9. ↑ detailed subject
  10. ↑ Input
  11. ↑ Output