شرح مبسط لمفاهيم #oop بمثال حي من الكبير والكبير جوي 😂

تجذبني كثير هذا النوع من الشروحات 😍

من مثلي؟ 😌

👇
ايه هو الinheritance ؟ 🤔

خلينا نبدأ بالمعنى الحرفي للinheritance وهو عبارة عن ايه في الكبير اوي.
الترجمة الحرفية لكلمة inheritance هي "التوريث" يعني

👇
بورث حاجة من حد زي ما الكبير اوي و چوني وحزلقوم ونعيم ورثوا ملامحهم من الكبير اوي اوي و ورثوا الدوار وورثوا حاجات تانية كتير كذلك في الoop الinheritance انا بورث الmethods والattributes(الدوال والخصائص) الخاصة بالclass parent للclass child

👇
بدل ما اعيد كتابتهم من اول وجديد وببقى قادر اني اعدل عليه (اعمل override)
واغير فيه بعض الصفات (زي لون البشرة ولون الشعر واللهجة وحاجات كتير اختلفت من الكبير اوي اوي لأولاده). 🦠

👇
polymorphism

في الكبير اوي كان انه غير في شكله وقت ما احتاج لدا ،
زي لما قلع عِمته وجلبيته ولبس المنطلون والجميص وبقى جوز الست عشان خاطر يتجوز نيكول سابا👰ولما لِبس لبس مايكل چاكسون في El-Mazarita Got Talent 😁عشان محتاج الشكل دا عشان يعرف يظهر مهاراته😂
👇
قصاده في الoop لما بنيجي نعمل override على الmethod دا اسمه polymorphism اني اشكل الmethods القديمة بما يتناسب مع اللي انا محتاجه.

👇
نرجع لورا شوية لما چوني فكر انه يتجوز صابحة ؛چوني مكنش يعرف حاجة عن صابحة غير اسمها ووصف هدية ليها ،مكنش
يعرف شخصيتها ولا شاف شكلها عامل ازاي ولا سمع صوتها حتى. 👀

👇
دا عندنا في الoop اسمه abstraction ؛اني مديش للي بيستخدم الكود بتاعي معلومات زيادة عن اللزوم ، يعني
مثلا لما ييجي يستخدم الmethod يبقى يدوبك عارف اسمها وهيستخدمها في إيه لكن ميعرفش الimplementation بتاعها من جوا عامل ازاي. 🧱

👇
اتمنى تكونو استمتعتم 😂

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Musheera Ahmed

Musheera Ahmed Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @MusheeraAh

18 Nov
من اكثر المحتويات الذي احب متابعتها 😍

بحاول اشرحها باسلوبي بالعربيه ❤️
ماهي #JSON

شاركنا رأيك .. تعتقد الطرق هذي مفيده بنشر المحتوى البرمجي ؟ 🤔

يلا نكتشف json 🤛🤜 Image
لنفترض انه عندنا موقع اليكتروني يتم عرض معلومات عن البيتزا🍕 فيه🤤

وكنا بنحتاج ان العميل يرتبط مع السيرفر ويتبادلو بالبيانات 🤔

👇 Image
المشكله الكبيره الذي تواجهنا لمن نتبادل بيانات بين طرفين هو صيغة البيانات نفسه ..😭

بشكل ابسط 😎.. عشان الطرفين يفهمو البيانات لازم تكون طريقة تمثيل هذه البيانات موحدة للطرفين 💪

ومن هنا جائت الهيرو 🦸‍♀️ json

لكن قبلها خلونا نشوف مراحل ظهورها 😎

👇 Image
Read 10 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Thank you for your support!

Follow Us on Twitter!

:(