السلام عليكم ورحمة الله وبركاته
بسم الله نبدا درسنا الجديد الذى نتعرف فيه على برمجة الكائنات المدفونة Embedded OOP
ببساطة ان برمجة الكائنات هى النمط السائد حاليا فى عالم صناعة البرمجيات ولهذا النمط تاريخ كبير وذلك لانه يعود الى زمن بعيد
ولكن يمكن القول بان الميلاد الحقيقى لهذا النمط كان فى السبعينات بينما بداية الانتشار كان فى الثمانينات والوجود الحقيقى فى التسعينات والسيادة فى وقتنا الحالى
لبرمجة الكائنات حكاية طويلة فقد بدا لدعم البيئة الرسومية GUI حيث انها كانت الطفرة فى عالم البرمجيات
ثم انطلقت مفاهيم هذا النمط لتدعم مختلف انواع التطبيقات التى يتم تطويرها مثل قواعد البيانات والشبكات والالعاب وغيرها.
والتفكير فى ايجاد نمط برمجة جديد يكون اكثر ملائمة للتطبيقات العصرية امر مهم جدا ونقطة بحث شغلت ومازالت تشغل العلماء
حيث اننا اليوم فى عصر الشبكات الذهبى وليس فقط الواجهة الرسومية GUI كالسابق
وفكرة برمجة الكائنات من الدمج بين البيانات والعمليات التى تتم عليها بالاضافة الى مفاهيم الوراثة والتكوين والتركيب وغيرها
لم تتطرق الى الشبكات.
والابحاث الجارية على ابداع نمط برمجة جديد لها اتجاه معين
هو الحفاظ على برمجة الكائنات والبناء فوقها
بينما هنا نحن لدينا اتجاه اخر
حيث ان برمجة الكائنات لاتمثل اساس نبنى عليه
وانما مجرد فكر ندعمه
ولايعنى ذلك التقليل من برمجة الكائنات
وانما التوضيح للحيز الذى تمثله برمجة الكائنات ضمنيا فى نمط البرمجة الجديد
ونحن الان فى صدد معرفة كيفية تطبيق مفاهيم برمجة الكائنات من خلال نمط البرمجة الجديد
ببساطة هناك طبقة اضافية
حيث كما نعلم ان الطبقة Class او الفصيلة هى المصنع الذى يولد لنا الكائنات Objects
اصبح الان لدينا الخادم الذى يمثل طبقة عليا تولد الطبقات او الفصائل Classes
ولانشاء طبقة جديد - نحتاج الى تكوينها من مدار فرعى Sub Shell موجود داخل مدار Shell فى ذرة Atom داخل وحدة البيانات Data Unit
كما نحتاج الى فرع Branch موجود فى دائرة Circuit داخل وحدة الكود Code Unit