Mastery 14: OO and Agile
The principles of object-oriented design (OOD) address the need to minimize the complexity and impact of change by minimizing dependencies through the use of loosely coupled and highly cohesive classes, interfaces, and packages. These are the logical containers of software functionality. The fact is that, if you don’t take a model-driven OO approach to architecture and […]
Läs mer Mastery 14: OO and Agile