Modularity - Part of maintainability is organizing components. Organization can occur at various levels.

Object-Oriented Programming (OOP) Principles - OOP principles further detail the concept of building modular code at the class level.

Design Patterns - Design patterns contain cookbook examples of applying principles in modularity and OOP.

All content copyright © 2009-2017 Johnny Huynh. All rights reserved.