Buscar

ada módulo deve estar aberto para extensões, mas fechado para modificações. Um tipo deve poder ser substituído por qualquer um de seus subtipos,...

ada módulo deve estar aberto para extensões, mas fechado para modificações. Um tipo deve poder ser substituído por qualquer um de seus subtipos, sem alterar o correto funcionamento do sistema. Clientes de um módulo não devem ser forçados a depender de operações que eles não utilizem. Entidades concretas devem depender de abstrações, e não de outras entidades concretas. Cada módulo deve ter uma, e apenas uma, razão para mudar.

Respostas

User badge image

Ed Verified user icon

O texto apresentado é conhecido como os "Princípios SOLID", que são um conjunto de cinco princípios de programação orientada a objetos que visam facilitar a manutenção e evolução do código. São eles: - S (Single Responsibility Principle): cada classe deve ter uma única responsabilidade. - O (Open/Closed Principle): um módulo deve estar aberto para extensões, mas fechado para modificações. - L (Liskov Substitution Principle): um tipo deve poder ser substituído por qualquer um de seus subtipos, sem alterar o correto funcionamento do sistema. - I (Interface Segregation Principle): clientes de um módulo não devem ser forçados a depender de operações que eles não utilizem. - D (Dependency Inversion Principle): entidades concretas devem depender de abstrações, e não de outras entidades concretas. Cada módulo deve ter uma, e apenas uma, razão para mudar. Esses princípios são importantes para garantir a qualidade do código e facilitar a manutenção e evolução do sistema.

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina