SavedYour reading progress, published pages, and annotations in this book.Copy HighlightsLast readInformation Hiding and LeakageInformation hiding means placing a design decision inside one module and preventing other modules from depending on it. The hidden information might be a file fPublishedInformation Hiding and Leakage/public/a-philosophy-of-software-design/information-hidingUnpublishHighlightsModules Should Be DeepEach new boundary should absorb a meaningful decision or capability.A clear boundary should hide a meaningful decision.