Design Patterns | Ahmed Fathi

Ahmed Fathi

Ahmed Fathi

This is a computer engineering related channel in Arabic where I explain various topics

Course Details

  • Course Lessons79
  • Course Period13h 58m
  • No.Students9
  • Languageعربي
  • Prerequisite OOP
  • (2)
  • Start Now for free

Course Lessons

  1. 1 | Introduction To Design Patterns 00:07:25
  2. 2 | Strategy Pattern ! Part1 - The Problem 00:06:29
  3. 3 | Strategy Pattern ! Part2 - Possible Suggestions? 00:05:08
  4. 4 | من يهتم ؟ 00:00:19
  5. 5 | Strategy Pattern ! Part3 - The Solution ! 00:13:42
  6. 6 | Review : Association vs Composition vs Aggregation 00:05:26
  7. 7 | Strategy Pattern ! Part4 - Java implementation ! 00:14:12
  8. 8 | Do Design Patterns Depend On Programming Language ? 00:03:21
  9. 9 | Strategy Pattern ! Part5 - C++ implementation ! 00:17:54
  10. 10 | Simple Factory - 1 - Introduction 00:10:19
  11. 11 | Simple Factory - 2 - Introduction 00:11:30
  12. 12 | Simple Factory - 3 - The Pizza Store 00:10:37
  13. 13 | Simple Factory - 4 - Java implementation 00:18:47
  14. 14 | Simple Factory - 5 - UML diagram 00:04:26
  15. 15 | Simple Factory - 6 - Problems Of Simple Factory 00:05:32
  16. 16 | انت بتتحداني ؟ 00:00:08
  17. 17 | Simple Factory - 7 - Multiple Different Pizza Stores 00:06:52
  18. 18 | The Factory Method Pattern - Intro & Java implementation 00:11:26
  19. 19 | Abstract Factory Pattern - Introduction 00:08:01
  20. 20 | Abstract Factory Pattern - Java Implementation 00:15:47
  21. 21 | Abstract Factory Pattern - Recap & UML 00:09:02
  22. 22 | Builder Introduction to the builder pattern 00:02:50
  23. 23 | Builder : Constructor Chaining in Java 00:13:07
  24. 24 | Builder : Special Setter Methods ! 00:11:17
  25. 25 | Builder : The builder class 00:13:28
  26. 26 | Builder : Improving the Builder Class 00:16:53
  27. 27 | Builder : Package level visibility 00:06:55
  28. 28 | Builder : Builder pattern vs Factory pattren 00:05:59
  29. 29 | Decorator Pattern - Introduction 00:16:02
  30. 30 | Decorator Pattern - Java implementation 1 00:16:08
  31. 31 | Decorator Pattern - Java implementation 2 00:06:56
  32. 32 | Decorator Builder 00:03:45
  33. 33 | Adapter Pattern - Introduction 00:06:34
  34. 34 | Adapter Pattern - Java implementation 00:10:53
  35. 35 | Adapter Pattern - Notes 00:08:04
  36. 36 | Class vs Object Adapter - C ++ implementation and UML 00:12:44
  37. 37 | Adapter : Comparison between object adapter and class adapter 00:09:32
  38. 38 | هجص مكعب 1 :: السلم 00:00:20
  39. 39 | Facade pattern Introduction to facade 00:16:28
  40. 40 | Facade Pattern Implementation 00:04:36
  41. 41 | Proxy Pattern : Introduction To Proxy 00:11:20
  42. 42 | Proxy Pattern : Caching Proxy Implementation in Java 00:21:23
  43. 43 | Proxy Pattern : Different Types Of Proxy 00:13:28
  44. 44 | Proxy Pattern : Implementing Protection Proxy 00:21:04
  45. 45 | Singleton Pattern : Introduction 00:12:46
  46. 46 | Singleton Basic implementation - eager initialization 00:06:32
  47. 47 | Singleton Pattern Problems of eager initialization 00:09:21
  48. 48 | Singleton Synchronization : Singleton In Multi-threaded Applications 00:16:40
  49. 49 | Composite Pattern - Introduction 00:19:51
  50. 50 | Composite Pattern - Implementation and Notes 00:12:40
  51. 51 | Bridge Pattern - Introduction 00:13:27
  52. 52 | Bridge Pattern - A Second Example 00:06:29
  53. 53 | Bridge Pattern - Java Implementation 00:12:49
  54. 54 | Bridge Pattern - Bridge with Adapter 00:07:57
  55. 55 | 52 State Pattern Introduction 00:19:46
  56. 56 | 53 State Pattern Java Implementation 00:13:49
  57. 57 | 54 State Pattern Java Implementation II 00:06:38
  58. 58 | 55 State Pattern Decoupling and transition table 00:11:53
  59. 59 | Template Method Pattern Introduction 00:05:54
  60. 60 | Template Method Pattern Java Implementation 00:13:31
  61. 61 | Template Method Pattern Hooks 00:06:50
  62. 62 | Template Method Pattern - Real world examples 00:10:29
  63. 63 | Observer Pattern - Introduction 00:02:52
  64. 64 | Observer Pattern - Java implementation I 00:13:30
  65. 65 | Observer Pattern Java implementation II 00:25:26
  66. 66 | Command Pattern Introduction 00:10:16
  67. 67 | Command Pattern Java Implementation I 00:24:49
  68. 68 | Command Pattern Implementing UNDO 00:06:40
  69. 69 | Command Pattern Macro Command and UML 00:09:17
  70. 70 | Visitor Pattern Introduction 00:08:13
  71. 71 | Dancing Bubble Sort - ha - ha - ha 00:00:40
  72. 72 | Visitor Pattern Java implementation 00:18:09
  73. 73 | Mediator Pattern Introduction 00:04:36
  74. 74 | Mediator Pattern Java Implementation I 00:08:23
  75. 75 | Mediator Pattern Java Implementation II 00:12:15
  76. 76 | Iterator Pattern Introduction 00:10:08
  77. 77 | Iterator Pattern - Java Implementation 00:19:29
  78. 78 | Chain of Responsibility Design Pattern - Introduction 00:07:01
  79. 79 | Chain of Responsibility Design Pattern - Java Implementation 00:13:01
    Student Reviews

    ( 4.3 Of 5 )

    2 reviews
    5 Stars
    50%
    4 Stars
    0%
    3 Stars
    50%
    2 Stars
    0%
    1 Star
    0%
    Y
    Youtube

    02-07-2024
    ع
    عبده علي

    25-10-2024