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

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

گروه‌بندی خصلت‌ها (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