Mohamed Gamil

Web Developer, and Web Designer..

http://www.gemy.me

8 نقاط السمعة
2.89 ألف مشاهدات المحتوى
عضو منذ
خصائص أسلوب OOP, *لا يمكن الإستغناء عنها*, مع العلم أيضاً ان أسلوب البرمجة الوظيفية (Functional Programming) مهم جداً وله إستخداماته, ولكن تكمن قوة أسلوب البرمجة الكائنية المتجهة (Object Oriented Programming), أو OOP فى *4 خصائص* يمكن إختصار تعريفهم فى : 1. *التجرد أو (Abstraction)*, لتحديد الخصائص الرئيسية, والأولية لكائن برمجى أو أكثر. 2. *التوريث أو (Inheritance)*, بمعنى قابلية توريث صفات ووظائف كلاس معين, لـ كلاس آخر فرعى. 3. *تعدد الأشكال أو (Polymorphism)*, بمعنى انه من الممكن جمع مجموعة خصائص مشتركة