State Pattern (padrão de desenho): Difference between revisions
From Wiki**3
No edit summary |
|||
| (4 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{NAVPO}} | |||
{{TOCright}} | {{TOCright}} | ||
O padrão "state" permite que um objecto altere o seu comportamento quando o seu estado muda. | O padrão "state" permite que um objecto altere o seu comportamento quando o seu estado muda. | ||
| Line 14: | Line 15: | ||
* [[State Pattern (padrão de desenho)/Exercício 01: Semáforo|Exercício 1: Semáforo]] | * [[State Pattern (padrão de desenho)/Exercício 01: Semáforo|Exercício 1: Semáforo]] | ||
* [[State Pattern (padrão de desenho)/Exercício 02: Máquina de Lavar|Exercício 2: Máquina de Lavar]] | |||
[[category: | [[category:Ensino]] | ||
[[category: | [[category:PO]] | ||
Latest revision as of 13:17, 30 November 2020
O padrão "state" permite que um objecto altere o seu comportamento quando o seu estado muda.
Estrutura
O padrão state tem a seguinte estrutura de classes: