More on this book
Community
Kindle Notes & Highlights
Read between
December 25, 2017 - December 23, 2020
OO is the ability, through the use of polymorphism, to gain absolute control over every source code dependency in the system. It allows the architect to create a plugin architecture, in which modules that contain high-level policies are independent of modules that contain low-level details. The low-level details are relegated to plugin modules that can be deployed and developed independently from the modules that contain high-level policies.
Don’t depend on things you don’t need.