گروه بندی خصلت ها (Encapsulation)مکانیسمی که یک کد و داده مربوط به آن را یکجا گردآوری می کند (در یک کپسول فرضی قرار داده) و کپسول به دست آمده را در مقابل دخالت یا سوء استفاده های غیر مجاز محافظت می نماید. در برنامه نویسی شیءگرا به گروه بندی خصلت ها (یا خصوصیات) و عملکردهایی (اعم از روشها یا کنشها) اطلاق می شود که به منظور ایجاد یک شیء مشخص با اهداف از قبل تعریف شده، صورت می پذیرد. هدف از کپسوله سا...