تقوم بتجميع البيانات والسلوكيات المرتبطة بها في كبسولة واحدة تسمى (Class). تعتمد على مبادئ الوراثة وتعدد الأشكال لتنظيم الكود وتسهيل صيانته في المشاريع الكبيرة.