From my point only re-arranging connections between the components happened. So coupling level of the system remains the same. In other words removing coupling from order placement component resulted in adding coupling to inventory management component.
That is correct to an extent. The decoupling occurs between components in the system, improving overall maintainability, testability, and deployment characteristics. Simplifying the knowledge and responsibility of the order placement component makes it easier to change.
Thank you for sharing your knowledge, I’m very happy I found your channel
The best explanation with real world components.
From my point only re-arranging connections between the components happened. So coupling level of the system remains the same. In other words removing coupling from order placement component resulted in adding coupling to inventory management component.
That is correct to an extent. The decoupling occurs between components in the system, improving overall maintainability, testability, and deployment characteristics. Simplifying the knowledge and responsibility of the order placement component makes it easier to change.
@@markrichards5014 So in a way it is just redistribution of coupling across the system, instead of concentrating it on a single component. Right?
@@ishtuddmohit007 That is correct. Although the overall coupling may be the same, each component is less coupled.
Good explanation
thx!
Great vid!
❤