SOLID

De HCI - Base de conhecimento
Ir para: navegação, pesquisa

Na programação de computadores orientada a objetos, o termo SOLID é um acrônimo mnemônico para cinco princípios de design, destinados a fazer projetos de software mais compreensíveis, flexíveis e de fácil manutenção. Ele não está relacionado com os princípios de design de software GRASP. Os princípios são um subconjunto de muitos princípios promovidos por Robert C. Martin. Embora eles se aplicam a qualquer design orientado a objeto, os princípios de SOLID também podem formar um núcleo de filosofia metodologicas, tais como o desenvolvimento ágil ou desenvolvimento de software adaptativo. A teoria de princípios SOLID foi introduzido por Martin em seu artigo, em 2000, Princípios de Design e Padrões de Design, embora o próprio acrônimo SOLID tenha sido introduzido mais tarde por Michael Feathers.