From 94851967dced8f6ddce91f85758a31160405a024 Mon Sep 17 00:00:00 2001 From: "Seth Daily [SSW]" <130118701+sethdaily@users.noreply.github.com> Date: Thu, 18 Apr 2024 16:36:40 +1000 Subject: [PATCH] Update rule.md (#8380) --- rules/do-you-know-the-common-design-patterns-part-1/rule.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rules/do-you-know-the-common-design-patterns-part-1/rule.md b/rules/do-you-know-the-common-design-patterns-part-1/rule.md index 75f70d50d52..4fcc6666dac 100644 --- a/rules/do-you-know-the-common-design-patterns-part-1/rule.md +++ b/rules/do-you-know-the-common-design-patterns-part-1/rule.md @@ -24,7 +24,10 @@ Design patterns are useful for ensuring [common design principles](/do-you-know- -There are a very large number of Design Patterns, but here are a few important ones. +'youtube: ' +**Video: 10 Design Patterns Explained in 10 Minutes (10 min)** + +### Important design patterns * **IOC** | [Inversion of Control](http://en.wikipedia.org/wiki/Inversion_of_control) In this pattern, control over the instantiation and management of objects is inverted, meaning that these responsibilities are handed over to an external framework like a DI container instead of being managed by the classes themselves. This separation enhances flexibility and decouples all the classes in the system.