SOLID Principles
Five design principles that make object-oriented code easier to maintain, extend, and test — the foundation of clean Java design.
Five design principles that make object-oriented code easier to maintain, extend, and test — the foundation of clean Java design.