diff --git a/src/data/roadmaps/software-design-architecture/content/composition-over-inheritance@Izno7xX7wDvwPEg7f_d1Y.md b/src/data/roadmaps/software-design-architecture/content/composition-over-inheritance@Izno7xX7wDvwPEg7f_d1Y.md index 310a67d10..c36cedb00 100644 --- a/src/data/roadmaps/software-design-architecture/content/composition-over-inheritance@Izno7xX7wDvwPEg7f_d1Y.md +++ b/src/data/roadmaps/software-design-architecture/content/composition-over-inheritance@Izno7xX7wDvwPEg7f_d1Y.md @@ -7,4 +7,5 @@ Inheritance is a powerful mechanism for creating reusable code, but it can also Visit the following resources to learn more: - [@article@Overview of Composition over Inheritance](https://en.wikipedia.org/wiki/Composition_over_inheritance) -- [@video@Tutorial - Composition over Inheritance](https://www.youtube.com/watch?v=wfMtDGfHWpA) \ No newline at end of file +- [@video@Tutorial - Composition over Inheritance](https://www.youtube.com/watch?v=wfMtDGfHWpA) +- [@video@Composition over Inheritance Explained by Games](https://www.youtube.com/watch?v=HNzP1aLAffM&list=PLCl5BUbK0jXt5l18S5UNAoUc4eQ2PJDye)