|
|
(One intermediate revision by the same user not shown) |
Line 1: |
Line 1: |
| {{NAVPO}}
| | #REDIRECT [[ist:Adapter Pattern (padrão de desenho)]] |
| <!--{{TOCright}}-->
| |
| O padrão "adapter" permite alterar o comportamento e a interface de um objecto, para que possa ser utilizado noutro contexto.
| |
| | |
| ==Estrutura do Adaptador de Classes ==
| |
| | |
| O padrão ''adapter'' (versão adaptador de classes) tem a seguinte estrutura de classes:
| |
| | |
| [[Image:adapter-cls-dpcd.png|500px]]
| |
| | |
| ==Estrutura do Adaptador de Objectos ==
| |
| | |
| O padrão ''adapter'' (versão adaptador de objectos) tem a seguinte estrutura de classes:
| |
| | |
| [[Image:adapter-obj-dpcd.png|500px]] | |
| | |
| ==Exemplos==
| |
| | |
| * [[Adapter Pattern (padrão de desenho)/Patos e Perus]]
| |
| | |
| == Exercícios ==
| |
| | |
| * [[Adapter Pattern (padrão de desenho)/Exercício 01: Cat Stream|Exercício 01: Cat Stream]]
| |
| | |
| [[category:Ensino]]
| |
| [[category:PO]]
| |