الله عليك يا بني انا لفيت كتير انت احسن حد بيشرح ديزاين باترن علي يوتيوب بالنسبالي عربي وانجليزي وانصحك بجد تكمل في شرح حاجات تانيه لاني شايفك منقطع من مده, وبارك الله فيك ♥♥♥
براافو علييك بجد كل مرة بتبدع اكتر من المرة اللى قبلها وجزء الprogramming scenario ده حلو اووى لو فى option انك نثبته هيكون بيوضح الامور بشكل كويس اووى
شكرا جزيلا, تقدر تحاول انك تكتب كود عن طريق انك تشوف كود فيه المشكلة اللى بنناقشها وتبدأ تحلها واحدة واحدة عن طريق النمط اللى اتكلمنا عليه ولو عندك اى اسئلة اتفضل اى وقت
مشكور جدا ياهندسه علي المجهود جزاك الله كل خير ... عندي بس ملاحظه بسيطه ياريت لو الامثله تكون من واقع العمل ونشوف المثال بيكوم عملي لشغل أو تاسك حقيقي قبل استخدام الديزاين باترن هيكون الكود عامل ازاي وبعد استخدامه. دي افضل طريقه علي الاطلاق ممكن المتلقي يفهم بيها اهميه الديزاين باترن ويترسخ في ذهنه اكتر بفضل الامثله الي من واقع العمل الحقيقي .. زي مثلا مثال علي open card حاجه اكيد أغلبنا عملها أو احتك بيها مثلا .. ولغه زي c++ اتوقع اغلب المبرمجين عرفينها. وياريت لو بدل المثال يكونو 2 مش عارف دا ممكن يحصل ازاي خصوصا أن تم تسجيل الفيديوز خلاص. واخيرا مشكور جدا علي المجهود الرائع جزاك الله كل خير
ال abstract class اللى اسمه subject هو عبارة عن عقد معين ولهذا العقد تفاصيل معينة يجب على اى class بيعمله extend انه يلتزم بهذه التفاصيل حتى يتمكن من عملية الextend , وبالتالى المقصود بالconcrete هو اى class بيعمل extend لل subject وبالتالى بيلتزم بقواعد العقد اللى بيوفرها الsubject class وده معناه انك ممكن يكون عندك اكتر من concrete class بيعملوا extend لل subject بشرط الالتزام بقواعد العقد اللى بيوفره الsubject
in update function, it should be subject.getState() instead of hard coded "Ayyy!" string.
الفيديوهات دي مش واخده حقها بجد
ربنا يباركلك والله ❤
المثال مضحك جدًااستمتع بالأمثلة اللي تطرحها الصراحة أفضِّل شروحاتك اكثر من الآخرين
الله عليك يا بني انا لفيت كتير انت احسن حد بيشرح ديزاين باترن علي يوتيوب بالنسبالي عربي وانجليزي وانصحك بجد تكمل في شرح حاجات تانيه لاني شايفك منقطع من مده, وبارك الله فيك ♥♥♥
شكرا جزيلا وبارك الله فيك ودائما موفق ان شاء الله
احسن حاجة المثال اللي في التطبيقات الحقيقية زي البوست او بتاع الطلبات عشان بيوضح الفايدة فعلا
من فضل الله, شكرا جزيلا
جزاك الله خيرا اسلوب مميز وجميل استمر
Creative example 😉
Waiting for the next one, keep going...
Thanks I really appreciate it, you can watch the playlist from here :
th-cam.com/video/ZZBTSAlhim4/w-d-xo.html
الله يكرمك ❤
بقالي فترة بدور علي مصدر افهم منه ❤
شكرا ربنا يباركلك ❤❤
فضل من ربنا شكرا ليك جدا والله ربنا يوفقك
شرح ممتاز الله يوفقك دائما
ولك المثل يارب شكرا جزيلا وده فضل من ربنا
الله يفتح عليك يا هندسة
شكرا جزيلا
Professional explaination
Thanks
Thx our super hero for this explanation
شرح ممتاز وفكرة جديدة
شكرا جزيلا
أسلوب شرح بسيط جداً، شكراً جزيلاً، وفي انتظار باقي السلسلة، جزاك الله خيرا
شكرا لحضرتك جدا واياكم ان شاء الله وباذن الله شغالين على باقى السلسة دعواتك
بارك الله فيك 🇩🇿
واياكم شكرا جزيلا
Amazing work brother, keep up the good work!
Thanks youssef, I really appreciate it ❤️
الله شرح روووووعة
جميل اوى الشرح شكرا جدا ليك💙💙
شكرا جزيلا
براافو علييك بجد كل مرة بتبدع اكتر من المرة اللى قبلها
وجزء الprogramming scenario ده حلو اووى لو فى option انك نثبته هيكون بيوضح الامور بشكل كويس اووى
متشكر جدا لتشجيع حضرتك والله كله فضل من ربنا وان شاء الله هنثبت الprogramming scenario
صح كلام و فكك من الهرتله
عاااااش💪💪❤❤❤
ابدعت يا هندسة ❤❤
اكثر من رائع استمر في انتظار باقي السلسلة
شكرا جدا لحضرتك وان شاء الله بنجهز بقية السلسة وشغالين عليها
الله يسعدك
واياكم يارب شكرا جزيلا
Amazing work bro , I'm wating for the rest of this series
Thanks, I really appreciate it.
اشطر مصطفى 🔥🔥🔥🔥🔥❤️
متشكر لذوق حضرتك جدا والله ❤️
@@devgeeksacademy3340 حضرتك مين
انت اخويا الكبير 😂 ❤️❤️
Creative جدا 👏🏻👏🏻
شكرا جدا لحضرتك فضل من ربنا
شكرا جزيلا 👏👏
عفوا الشكر لله ❤️
شرح جميل جداً
شكرا جزيلا
keep up the good work !
thanks Mohab, I really appreciate it ❤️
انا عايز اقولك اني قفلت في امتحان العملي design pattern بسببك والله
في المغرب نسمي اللعبة " الزّْن" هههه
ولن اعلف على موضوع الفيديو. تحية
عاش 💙💙👌
شكرا جزيلا كله من فضل ربنا عليا
الله يعطيك العافية
عندي سؤال : كيف اقدر افهم هذا الموضوع بشكل كويس في كتابة الكود؟
شكرا
شكرا جزيلا, تقدر تحاول انك تكتب كود عن طريق انك تشوف كود فيه المشكلة اللى بنناقشها وتبدأ تحلها واحدة واحدة عن طريق النمط اللى اتكلمنا عليه ولو عندك اى اسئلة اتفضل اى وقت
عاااش اوى .. بس لو تعرض المشكلة الاول وبعدين تقول ال pattern دا حل اى هيبقا عظيم .. بس عااش جدا ❤️👏🏻
باذن الله من المرة القادمة هعمل كده, شكرا جدا لحضرتك ❤️❤️
مشكور جدا ياهندسه علي المجهود جزاك الله كل خير ... عندي بس ملاحظه بسيطه ياريت لو الامثله تكون من واقع العمل ونشوف المثال بيكوم عملي لشغل أو تاسك حقيقي قبل استخدام الديزاين باترن هيكون الكود عامل ازاي وبعد استخدامه. دي افضل طريقه علي الاطلاق ممكن المتلقي يفهم بيها اهميه الديزاين باترن ويترسخ في ذهنه اكتر بفضل الامثله الي من واقع العمل الحقيقي .. زي مثلا مثال علي open card حاجه اكيد أغلبنا عملها أو احتك بيها مثلا .. ولغه زي c++ اتوقع اغلب المبرمجين عرفينها.
وياريت لو بدل المثال يكونو 2 مش عارف دا ممكن يحصل ازاي خصوصا أن تم تسجيل الفيديوز خلاص.
واخيرا مشكور جدا علي المجهود الرائع جزاك الله كل خير
فكرة جميلة جدا انا لما بلاقي محتوى معمول كده بفهم بشكل احسن، باذن الله هعمل كده وجزاك الله خير على النصيحة ❤️
ايش معنى concrete ولماذا حاطينها تحت الsubject ؟
ال abstract class اللى اسمه subject هو عبارة عن عقد معين ولهذا العقد تفاصيل معينة يجب على اى class بيعمله extend انه يلتزم بهذه التفاصيل حتى يتمكن من عملية الextend , وبالتالى المقصود بالconcrete هو اى class بيعمل extend لل subject وبالتالى بيلتزم بقواعد العقد اللى بيوفرها الsubject class وده معناه انك ممكن يكون عندك اكتر من concrete class بيعملوا extend لل subject بشرط الالتزام بقواعد العقد اللى بيوفره الsubject
القواعد هنا اقصد بيها ال abstract methods اللى فى الabstract class subject
❤🧡💙
mtkhyltsh en hafham design patterns b sala7 bs slay
واضح ان design patterns ماتتفهمش غير كدا !
شرح جميل جدا
شكرا جزيلا من فضل الله
شرح ممتاز