Master Design Patterns and SOLID Principles in C# - Full OOP Course

Master Design Patterns and SOLID Principles in C# - Full OOP Course

freeCodeCamp.org via freeCodeCamp Direct link

Decorator pattern - structural

46 of 53

46 of 53

Decorator pattern - structural

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Master Design Patterns and SOLID Principles in C# - Full OOP Course

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 Course contents
  3. 3 Gang of Four design patterns
  4. 4 What are design patterns & why learn them?
  5. 5 Course prerequisites
  6. 6 About me
  7. 7 Book version
  8. 8 Code repo
  9. 9 Setup
  10. 10 OOP concepts intro
  11. 11 Encapsulation - OOP
  12. 12 Abstraction - OOP
  13. 13 Inheritance - OOP
  14. 14 Polymorphism - OOP
  15. 15 Coupling - OOP
  16. 16 Composition - OOP
  17. 17 Composition vs inheritance - OOP
  18. 18 Fragile base class problem - OOP
  19. 19 UML
  20. 20 SOLID intro
  21. 21 S - SOLID
  22. 22 O - SOLID
  23. 23 L - SOLID
  24. 24 I - SOLID
  25. 25 D - SOLID
  26. 26 Design patterns intro
  27. 27 Behavioural design patterns
  28. 28 Memento pattern - behavioural
  29. 29 State pattern - behavioural
  30. 30 Strategy pattern - behavioural
  31. 31 Iterator pattern - behavioural
  32. 32 Command pattern - behavioural
  33. 33 Template method pattern - behavioural
  34. 34 Observer pattern - behavioural
  35. 35 Mediator pattern - behavioural
  36. 36 Chain of responsibility pattern - behavioural
  37. 37 Visitor pattern - behavioural
  38. 38 Interpreter pattern - behavioural
  39. 39 Structural design patterns intro
  40. 40 Composite pattern - structural
  41. 41 Adapter pattern - structural
  42. 42 Bridge pattern - structural
  43. 43 Proxy pattern - structural
  44. 44 Flyweight pattern - structural
  45. 45 Facade pattern - structural
  46. 46 Decorator pattern - structural
  47. 47 Creational design patterns intro
  48. 48 Prototype pattern - creational
  49. 49 Singleton pattern - creational
  50. 50 Factory method pattern - creational
  51. 51 Abstract factory pattern - creational
  52. 52 Builder pattern - creational
  53. 53 Course conclusion

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.