شرح مفهوم التجريد في oop و interface متى وكيف تستخدم