سلام دوستان یه چند تا سوال درباره ی شیء گرایی داشتم

خدا رو شکر شیء گرایی رو فهمیدم و بسیار خوب متوجه شدم اما مفاهیم کپسوله سازی و چندریختگی کمی برام گنگ بود دوستان اگه کسی میتونه روشن و واضح بگه برای چی برخی ویژگی ها و رفتار های یک کلاس رو کپسوله می کنیم اصلا آیا جز ویژگی ها رفتارها(متدها) رو هم کپسوله می کنیم و از این دسته همچنین چندریختگی رو اصلا نمی فهمم ممنونم کمکم کنید
با تشکر