SOLID (software design principles)

SOLID is a mnemonic acronym for a set of design principles created for software development in object-oriented languages. The principles in SOLID are intended to foster simpler, more robust and updatable code from software developers. Each letter in SOLID corresponds to a principle for development: Single responsibility Open/closed Liskov substitution Interface segregation Dependency inversion The … Ler mais