SOLID de Robert C. Martin
SOLID es un acronimo inventado por Robert C. Martin, para establecer cinco principios basicos de la programación orientada a objetos. Se centran sobre todo en ofrecer codigo de Alta cohesión y bajo acoplamiento. Son cinco Principios Single Reponsability, Open/Closed, Liskov substituion, Interface Segregation, Dependency Inversion.