الله عليك يا بني انا لفيت كتير انت احسن حد بيشرح ديزاين باترن علي يوتيوب بالنسبالي عربي وانجليزي وانصحك بجد تكمل في شرح حاجات تانيه لاني شايفك منقطع من مده, وبارك الله فيك ♥♥♥
براافو علييك بجد كل مرة بتبدع اكتر من المرة اللى قبلها وجزء ال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
احسن حاجة المثال اللي في التطبيقات الحقيقية زي البوست او بتاع الطلبات عشان بيوضح الفايدة فعلا
من فضل الله, شكرا جزيلا
الله يكرمك ❤
بقالي فترة بدور علي مصدر افهم منه ❤
شكرا ربنا يباركلك ❤❤
فضل من ربنا شكرا ليك جدا والله ربنا يوفقك
براافو علييك بجد كل مرة بتبدع اكتر من المرة اللى قبلها
وجزء الprogramming scenario ده حلو اووى لو فى option انك نثبته هيكون بيوضح الامور بشكل كويس اووى
متشكر جدا لتشجيع حضرتك والله كله فضل من ربنا وان شاء الله هنثبت الprogramming scenario
صح كلام و فكك من الهرتله
Amazing work brother, keep up the good work!
Thanks youssef, I really appreciate it ❤️
شرح ممتاز الله يوفقك دائما
ولك المثل يارب شكرا جزيلا وده فضل من ربنا
الله يفتح عليك يا هندسة
شكرا جزيلا
اكثر من رائع استمر في انتظار باقي السلسلة
شكرا جدا لحضرتك وان شاء الله بنجهز بقية السلسة وشغالين عليها
Amazing work bro , I'm wating for the rest of this series
Thanks, I really appreciate it.
شرح ممتاز وفكرة جديدة
شكرا جزيلا
جميل اوى الشرح شكرا جدا ليك💙💙
شكرا جزيلا
عاااااش💪💪❤❤❤
ابدعت يا هندسة ❤❤
مشكور جدا ياهندسه علي المجهود جزاك الله كل خير ... عندي بس ملاحظه بسيطه ياريت لو الامثله تكون من واقع العمل ونشوف المثال بيكوم عملي لشغل أو تاسك حقيقي قبل استخدام الديزاين باترن هيكون الكود عامل ازاي وبعد استخدامه. دي افضل طريقه علي الاطلاق ممكن المتلقي يفهم بيها اهميه الديزاين باترن ويترسخ في ذهنه اكتر بفضل الامثله الي من واقع العمل الحقيقي .. زي مثلا مثال علي open card حاجه اكيد أغلبنا عملها أو احتك بيها مثلا .. ولغه زي c++ اتوقع اغلب المبرمجين عرفينها.
وياريت لو بدل المثال يكونو 2 مش عارف دا ممكن يحصل ازاي خصوصا أن تم تسجيل الفيديوز خلاص.
واخيرا مشكور جدا علي المجهود الرائع جزاك الله كل خير
فكرة جميلة جدا انا لما بلاقي محتوى معمول كده بفهم بشكل احسن، باذن الله هعمل كده وجزاك الله خير على النصيحة ❤️
شرح ممتاز
في المغرب نسمي اللعبة " الزّْن" هههه
ولن اعلف على موضوع الفيديو. تحية
عاااش اوى .. بس لو تعرض المشكلة الاول وبعدين تقول ال pattern دا حل اى هيبقا عظيم .. بس عااش جدا ❤️👏🏻
باذن الله من المرة القادمة هعمل كده, شكرا جدا لحضرتك ❤️❤️
شكرا جزيلا 👏👏
عفوا الشكر لله ❤️
اشطر مصطفى 🔥🔥🔥🔥🔥❤️
متشكر لذوق حضرتك جدا والله ❤️
@@devgeeksacademy3340 حضرتك مين
انت اخويا الكبير 😂 ❤️❤️
الله يسعدك
واياكم يارب شكرا جزيلا
عاش 💙💙👌
شكرا جزيلا كله من فضل ربنا عليا
❤🧡💙
الله يعطيك العافية
عندي سؤال : كيف اقدر افهم هذا الموضوع بشكل كويس في كتابة الكود؟
شكرا
شكرا جزيلا, تقدر تحاول انك تكتب كود عن طريق انك تشوف كود فيه المشكلة اللى بنناقشها وتبدأ تحلها واحدة واحدة عن طريق النمط اللى اتكلمنا عليه ولو عندك اى اسئلة اتفضل اى وقت
ايش معنى concrete ولماذا حاطينها تحت الsubject ؟
ال abstract class اللى اسمه subject هو عبارة عن عقد معين ولهذا العقد تفاصيل معينة يجب على اى class بيعمله extend انه يلتزم بهذه التفاصيل حتى يتمكن من عملية الextend , وبالتالى المقصود بالconcrete هو اى class بيعمل extend لل subject وبالتالى بيلتزم بقواعد العقد اللى بيوفرها الsubject class وده معناه انك ممكن يكون عندك اكتر من concrete class بيعملوا extend لل subject بشرط الالتزام بقواعد العقد اللى بيوفره الsubject
القواعد هنا اقصد بيها ال abstract methods اللى فى الabstract class subject
انا عايز اقولك اني قفلت في امتحان العملي design pattern بسببك والله
شرح جميل جداً
شكرا جزيلا
جزاك الله خيرا اسلوب مميز وجميل استمر
mtkhyltsh en hafham design patterns b sala7 bs slay
Thx our super hero for this explanation
الله شرح روووووعة
بارك الله فيك 🇩🇿
واياكم شكرا جزيلا
Professional explaination
Thanks
Creative جدا 👏🏻👏🏻
شكرا جدا لحضرتك فضل من ربنا
شرح جميل جدا
شكرا جزيلا من فضل الله
keep up the good work !
thanks Mohab, I really appreciate it ❤️
أسلوب شرح بسيط جداً، شكراً جزيلاً، وفي انتظار باقي السلسلة، جزاك الله خيرا
شكرا لحضرتك جدا واياكم ان شاء الله وباذن الله شغالين على باقى السلسة دعواتك