Please enable JavaScript.
Coggle requires JavaScript to display documents.
LSP, DIP and Component Coupling
(Ch 9, 11, 14) - Coggle Diagram
LSP, DIP and Component Coupling
(Ch 9, 11, 14)
component coupling
-
every time I read the component coupling chapter, I understand a new, different thing...
SDP: Saying that a component is stable based on the number of incoming and outgoing dependencies, seems a bit fragile definition to me. (See fig. 14.5 - 14.6)
stability is positional
it does not depend on the component itself, but by the surrounding components which depend on it
if a stable component is also volatile, this is a design smell
-
-
SDP - I had a hard time understanding the statement "Any component that we expect to be volatile should not be depended on by a component that is difficult to change. Otherwise, the volatile component will also be difficult to change."
Instability
-
-