TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Componentes

Exames: Componentes. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  25/3/2015  •  379 Palavras (2 Páginas)  •  231 Visualizações

Página 1 de 2

O que são componentes

• Um pedaço de software reutilizável, bem encapsulado e “facilmente” substituível.

• São blocos (peças) que combinados constroem o sistema pretendido.

Componentes e Classes

• Classes representam abstracções lógicas

• Componentes implementam um conjunto de elementos lógicos (e.g. Classes)

• Classes podem ter atributos e operações directamente

• Componentes tem operações que só são acedidas através de suas interfaces

Interfaces

• Uma interface é uma colecção de operações usada para especificar um serviço de uma classe ou componente

• Classes que realizam uma uma interface podem conter operações adicionais

• Classes que utilizam uma interface não são forçadas a usar todas as operações disponíveis

• A maior parte dos sistemas baseados em componentes utilizam interfaces como cola p/ se ligarem

• Cada interface representa um papel desempenhado por uma classe

• Através de interfaces visões diferentes de uma classe podem ser utilizadas por clientes diferentes

• Flexibilidade com relação à manutenção e extensibilidade é aumentada

• Uma interface que realiza um componente é chamada de interface de exportação, i.e., uma interface que um componente oferece como um serviço para outros componentes

• A interface que um componente utiliza é a interface de importação

• Um componente pode importar e exportar várias interfaces

• A mesma interface utilizada ou realizada por um componente é realizada por classes que o componente implementa

O que são componentes

• Um pedaço de software reutilizável, bem encapsulado e “facilmente” substituível.

• São blocos (peças) que combinados constroem o sistema pretendido.

Componentes e Classes

• Classes representam abstracções lógicas

• Componentes implementam um conjunto de elementos lógicos (e.g. Classes)

• Classes podem ter atributos e operações directamente

• Componentes tem operações que só são acedidas através de suas interfaces

Interfaces

• Uma interface é uma colecção de operações usada para especificar um serviço de uma classe ou componente

• Classes que realizam uma uma interface podem conter operações adicionais

• Classes que utilizam uma interface não são forçadas a usar todas as operações disponíveis

...

Baixar como (para membros premium)  txt (3.1 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com