تاریخچه برنامه نویسی شیءگرا
چرا از OOP استفاده کنیم؟
مشخصات برنامه نویسی شیء گرا 
شناسایی ساختار کلاس
شناسایی تعاملات بین اشیاء