SOLID Principles in Arabic - #1 Single-responsibility

  Рет қаралды 35,172

Omar Ahmed

Omar Ahmed

2 жыл бұрын

لينك جروب الفيسبوك
/ omarahmedx14

Пікірлер: 50
@mahmoudbasuony3193
@mahmoudbasuony3193 2 жыл бұрын
انت بتعمل عظمه والله المحتوي العربي محتاج الكلام ده جدا الله يصلح حالك ❤️🌹
@osamasayed4086
@osamasayed4086 2 жыл бұрын
17:56 من وجهة نظري المحدودة جدا قد أخُطئ او اُوصيب calculate total مسؤلة عن عملية حسابية ف من الافضل انها تكون في class منفصل تماما كما حدث مع الاخرين ف نفس المثال والامثال الاخر 8:30
@mahmoudahmed-du7xh
@mahmoudahmed-du7xh 2 ай бұрын
مش هينفع لان كل invoice ليها total ف لو عملت class جديد ,و اديتله invoice يحبلك ال total هتحتاج نحط النتيجيه ديه في total paramter الي في class invoice ف دا اعتقد الافضل تبقي functio جوا ال class invoice
@moazelsawaf2000
@moazelsawaf2000 Жыл бұрын
Thank you Omar ❤ I just wanted to add that the Single Responsibility Principle (SRP) can also be achieved in the method level, not just the class level, for example: calculateTotal() method in minute 12:45 can be divided into two methods to achieve the SRP in the method level: calculateSubtotal(): to calculate the price without the tax calculateTotal(): to calculate the subtotal with the tax This way the logic would be simpler, easier to test, and has all the other mentioned benefits.
@AhmedAlaa-rj3of
@AhmedAlaa-rj3of Жыл бұрын
شرح محترم واحلي مافيه النظام والتفاصيل ربنا يجازيك خير واستمر دايما
@abdelrahmanadel8998
@abdelrahmanadel8998 2 жыл бұрын
سبحان الله وبحمده سبحان الله العظيم سبحان الله وبحمده عدد خلقه ورضا نفسه وزنه عرشه ومداد كلماته اللهم صل وسلم علي سيدنا محمد وعلي اله وصحبه اجمعين
@ahmedanter7374
@ahmedanter7374 Жыл бұрын
جزاك الله خير اسلوبك سهل ومنظم جدا ربتا ينفع بيك
@ahmedel-abbasy4109
@ahmedel-abbasy4109 Жыл бұрын
كنت مستني اما اخلص الـToDo list بتاعتي علشان ارجع للـSOLID اللي كنت فاكرها تخوف فعلًا، بس بجد ربنا يباركلك كنت عارف إن دي الـplaylist الجامدة اللي هاتلمها في شوال 😂😍
@ahmedabdelhameed6925
@ahmedabdelhameed6925 2 жыл бұрын
جزاك الله خير على المجهود والاسلوب دة والله عاش
@ahmedgalal8095
@ahmedgalal8095 2 жыл бұрын
عاش يابشمهندس ماشاء الله .. Go on 👏♥️
@mahmoudgamal1214
@mahmoudgamal1214 Жыл бұрын
شرحك حلو يا عُمر، كمّل ربنا يباركلك
@mohammedkhaled7914
@mohammedkhaled7914 2 жыл бұрын
يعطيك ألف عافية💙
@omarel-sayed9183
@omarel-sayed9183 2 жыл бұрын
عظمة اقسم بالله انت برنس
@CPS_XI
@CPS_XI Ай бұрын
بارك الله شرح ممتاز ما شاء الله ❤❤
@ahmedfarag9609
@ahmedfarag9609 2 жыл бұрын
عاش يا بشمهندس الله ينور
@mostafabahr3433
@mostafabahr3433 11 ай бұрын
شرح جامد والله وممتع جدا
@samehserag413
@samehserag413 2 жыл бұрын
جامد 👏👏⁦❤️⁩⁦❤️⁩
@a.alg0hary549
@a.alg0hary549 Жыл бұрын
عظمة على عظمة
@ahmedmobark70
@ahmedmobark70 2 жыл бұрын
عاش و الله بتعمل عظمه
@seiftahawy54
@seiftahawy54 2 жыл бұрын
شغل محترم ❤
@alihamoud6863
@alihamoud6863 Жыл бұрын
الله يوفقك ويبارك فيك وبعلمك
@abdallahgasem628
@abdallahgasem628 24 күн бұрын
الله ينور شرح جميل
@alieldeeb2000
@alieldeeb2000 Жыл бұрын
عاش يا عمر بارك الله فيك
@everythingisok9411
@everythingisok9411 Жыл бұрын
فنان والله
@tx2784
@tx2784 2 жыл бұрын
الميثودز اللي بالكلاسات المنفصلة : البرامترز يكون أفضل لو ترسل اوبجكت كستمر كامل Customer Object ولما تسوي كول ترسل this عشان OOP
@anasmahammed8871
@anasmahammed8871 2 жыл бұрын
عاااش ❤
@maamounhajnajeeb209
@maamounhajnajeeb209 4 ай бұрын
الله يعطيك العافية
@Leen-Odeh287
@Leen-Odeh287 Жыл бұрын
شرح رائع❤❤❤❤❤❤
@ibrahemessam8076
@ibrahemessam8076 2 жыл бұрын
عاش يابشمهندس ماشاء الله .. Go on 👏 بس سوال هي relationship composition ولا aggrigation
@hassantawfic7522
@hassantawfic7522 Жыл бұрын
Composition لأن الbook بقي جزء من الكل
@0559229136
@0559229136 Жыл бұрын
ISBN stands for The International Standard Book Number
@Amro-Alhmadani
@Amro-Alhmadani 11 ай бұрын
شكرااا ❤
@AMR-vx6rj
@AMR-vx6rj 2 жыл бұрын
شكرا ياعمر على المحتوى 💚 بس سؤال لو انا عامل كلاس للكارت أعتقد انه طبيعي لو حطيت جواه فنكشنز متنوعة بس كلها تخدم مديول الكارت والفنكشن في حد ذاتها بتعمل وظيفة واحدة . يعني مش لازم احط كل فنكشن في كلاس جديد . ففي المثال اللي شرحته هل لو سميت الكلاس اسم شامل وحطيت جواه فنكشنز متنوعة هل دا غلط؟
@OmarAhmedx14
@OmarAhmedx14 2 жыл бұрын
صح .. مش لازم كل فانكنش في كلاس جديد .. في المثال اللي شرحته هيكون غلط عشان الأسم الشامل هيبقى كأنك قولت I'm driver and painter and gardener وهكذا.
@esraamagdy9092
@esraamagdy9092 10 ай бұрын
راااائع راااائع
@eslammagdy5393
@eslammagdy5393 Жыл бұрын
تسلم ايدك والله
@redasabbane894
@redasabbane894 7 ай бұрын
merci
@azag1126
@azag1126 2 жыл бұрын
يعني كل Method في الكلاس تؤدي وظيفة معينة ننشأ لها كلاس جديد وهذا الكلاس الجديد يصبح ابن بالنسبة للكلاس الذي استخرجنا منه Method ويرث جميع حقول ووظائف الكلاس الاب. الذي فهمته من الدرس؟
@danaamine7052
@danaamine7052 Жыл бұрын
nice
@khaledhelmy881
@khaledhelmy881 2 жыл бұрын
factory Invoice.fromjson (Map map ){ //convert from json } factory Invoice.Tojson ( ){ //convert To json } لو انا بحول الداتا لجيسون فى فاكتورى فى نفس الكلاس ده يعتبر خطا ؟
@OmarAhmedx14
@OmarAhmedx14 2 жыл бұрын
ماعتقدش إنه يعتبر خطأ .. والله أعلم
@karemmohamed890
@karemmohamed890 2 жыл бұрын
This is a named factory constructor that returns instance from the same class in order to put in another file you need to completely write the same properties of invoice file from scratch which is not practical
@mohamedgabr5623
@mohamedgabr5623 2 жыл бұрын
اللون الاحمر علشان ده غلط واللون الازرق علشان انا بحبه انت لذيذ ومبزهقش منك مهما كان الفيديو طويل😂😂
@abdelrahmanadel8998
@abdelrahmanadel8998 2 жыл бұрын
6:18 انت عرفت منين اني بعمل حاجه انا خفت هههههه
@omard1aa
@omard1aa 2 жыл бұрын
انت زملكاوي؟
@OmarAhmedx14
@OmarAhmedx14 2 жыл бұрын
وهو ده سؤال ؟! قطعًا أيوه
@mostafagad3101
@mostafagad3101 2 жыл бұрын
الصوت جه في كام دقيقة كان غلوشة جامدة مكنش واضح
@OmarAhmedx14
@OmarAhmedx14 2 жыл бұрын
ازاي انا شوفته كله مالاقتش ده .. من كام لكام ؟!
@MJ-kt7dx
@MJ-kt7dx Жыл бұрын
هاد عربي ولا إنجليزي أخي؟ كلو إنجليزي شايف
@issadeeb4811
@issadeeb4811 11 ай бұрын
شرح جامد والله وممتع جدh
SOLID Principles in Arabic - #2 Open-Closed
18:39
Omar Ahmed
Рет қаралды 28 М.
Intro to SOLID Principles [Arabic]
18:11
Yallacode
Рет қаралды 24 М.
Sigma Girl Education #sigma #viral #comedy
00:16
CRAZY GREAPA
Рет қаралды 88 МЛН
Joven bailarín noquea a ladrón de un golpe #nmas #shorts
00:17
MOM TURNED THE NOODLES PINK😱
00:31
JULI_PROETO
Рет қаралды 18 МЛН
🍟Best French Fries Homemade #cooking #shorts
00:42
BANKII
Рет қаралды 37 МЛН
كيف تتقن اللغات بسرعة
11:18
رحاليستا Rahalista
Рет қаралды 687 М.
SOLID Principles in Arabic - #3 Liskov substitution
16:11
Omar Ahmed
Рет қаралды 27 М.
كيفية ادارة المشاريع عن طريق ال Agile
10:20
Yehia Tech يحيى تك
Рет қаралды 16 М.
Ne dites pas «pas beaucoup»
9:59
innerFrench
Рет қаралды 684 М.
مين الـ Junior اللي أحب أساعده ؟
3:53
Omar Ahmed
Рет қаралды 4,4 М.
(6) Intro to SOLID Principles - بالعربي
19:09
Tarek Alabd
Рет қаралды 7 М.
Обзор игрового компьютера Макса 2в1
23:34
Не обзор DJI Osmo Pocket 3 Creator Combo
1:00
superfirsthero
Рет қаралды 1,3 МЛН
Карточка Зарядка 📱 ( @ArshSoni )
0:23
EpicShortsRussia
Рет қаралды 442 М.
Цифровые песочные часы с AliExpress
0:45
Nokia 3310 versus Red Hot Ball
0:37
PressTube
Рет қаралды 3,8 МЛН