Lalit Kale

15%
Flag icon
In order to manage dependencies, we think of each module in two parts: an interface and an implementation. The interface consists of everything that a developer working in a different module must know in order to use the given module.
A Philosophy of Software Design
Rate this book
Clear rating