S.O.L.I.D Principles for Software Development

In object-oriented computer programming, the term SOLID is an acronym for five designs principles intended to make software designs more understandable, flexible and maintainable. The principles are a subset of many principles promoted by Robert C. Martin. Thought they apply to an object-oriented design, the SOLID principles can also form a core philosophy for methodologies […]