Atthavit Wannasakwong

20%
Flag icon
Even if neither class exposes that information in its interface, they both depend on the file format: if the format changes, both classes will need to be modified. Back-door leakage like this is more pernicious than leakage through an interface, because it isn’t obvious. Information leakage is one of the most important red flags in software design.
A Philosophy of Software Design
Rate this book
Clear rating
Open Preview