É verdade que o projeto de sistemas de software depende
de experiência e, em alguma medida, também de
talento e criatividade. No entanto, existem algumas
propriedades e princípios importantes no projeto de
sistemas. Por isso, estudar e conhecer essas propriedades e princípios de projeto pode ajudar na concepção
de sistemas com maior qualidade.
Qual o nome do princípio de projeto que recomenda
que classes devem esconder detalhes de implementação
que estão sujeitos a mudanças?