Arquitetura de softwareDesign patterns
- (FEMPERJ 2012)
Padrões de Projeto descrevem soluções para problemas recorrentes no desenvolvimento de sistemas de software orientados a objetos. Um padrão de projeto estabelece um nome e define o problema, a solução, quando aplicar esta solução e suas consequências. Um dos padrões de projeto mais utilizados é o padrão Adapter (adaptador), que tem como função:
A) garantir a existência de apenas uma instância de uma classe, mantendo um ponto global de acesso ao seu objeto;
B) adicionar dinamicamente um comportamento a um objeto existente sem alterar o código das classes existentes;
C) fornecer uma interface para a criação de famílias de objetos correlatos ou dependentes sem a necessidade de especificar a classe concreta destes objetos;
D) definir novas operações sem alterar as classes dos elementos sobre os quais ele opera;
E) permitir que classes com interfaces incompatíveis possam interagir.
Próximo:
EXERCÍCIOS - Exercício 177
Vamos para o Anterior: Exercício 175
Tente Este: Exercício 21
Primeiro: Exercício 1
VOLTAR ao índice: Arquitetura de software