← portfólio · // faculdade · disciplina AS27S · fev 2025

Builder, Flyweight e Template Method

O código Java original ao lado e o programa rodando aqui, com a mesma saída.

// 01 builder

Montar um carro passo a passo

O carro é montado um atributo por vez. Monte o seu nos campos abaixo.

Main.java

saída

// 02 flyweight

Uma floresta que reaproveita os tipos de árvore

Cada árvore guarda só a posição; o tipo é compartilhado. Plante quantas quiser e veja quantos tipos existem de fato.

Main.java

saída

// 03 template method

Café, chá e chocolate com a mesma receita

A receita é a mesma para todas; cada bebida troca só o ingrediente e o extra.

Main.java

saída

Código original: Builder_AS27S · Flyweight_AS27S · Method_AS27S