Adapter Pattern (padrão de desenho): Difference between revisions

From Wiki**3

No edit summary
Line 19: Line 19:
* [[Adapter Pattern (padrão de desenho)/Patos e Perus]]
* [[Adapter Pattern (padrão de desenho)/Patos e Perus]]


[[category:OOP]]
[[category:Ensino]]
[[category:Teaching]]
[[category:PO]]

Revision as of 15:00, 23 October 2013

Programação com Objectos
Introduction
Creation and Destruction
Inheritance & Composition
Abstraction & Polymorphism
Code Organization
Java Topics
Inner Classes
Enumerations
Data Structures
Exceptions
Input/Output
RTTI
Other Topics
JUnit Tests
UML Topics
Design Patterns
"Simple" Factory
Composite & Visitor
Command
Strategy & State
Template Method
Observer
Abstract Factory
Decorator & Adapter
Façade (aka Facade)

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:

Adapter-cls-dpcd.png

Estrutura do Adaptador de Objectos

O padrão adapter (versão adaptador de objectos) tem a seguinte estrutura de classes:

Adapter-obj-dpcd.png

Exemplos