Di cosa si tratta?
Ti presentiamo i Design Pattern (i cosiddetti GOF Pattern) e ti insegniamo a usarli.
Ti proporremo problemi di progettazione concreti e dovrai scrivere il codice Java che li risolve usando Design Pattern. Proprio ciò che ti serve fare ogni giorno.
Fa per me?
Ti sei mai chiesto cos’è un Abstract Factory? Sai usare un Decorator? Com’è fatto un Proxy? Cos’è un Façade?
Se ti sei posto queste domande è qui che troverai le risposte. E molto di più.
Quanto dura?
In aula o in videoconferenza: 4 giorni.
Sono pronto a frequentarlo?
Gli esempi e gli esercizi sono svolti in Java, quindi è importante conoscere Java piuttosto bene. Devi saper creare le classi, usare l’ereditarietà, implementare le interfacce.
Che argomenti studierò?
Incontrerai i Pattern descritti nel famoso libro Design Patterns (Gamma, Helm, Johnsson, Vlissides), quelli noti come GOF Pattern (Gang Of Four):
- Strategy
- Factory method
- Façade
- Template method
- Command
- Proxy
- Composite
- Singleton
- Decorator
- Iterator
- State
- Prototype
- Observer
- Abstract factory
- Builder
- Mediator
- Chain of responsibility
- Adapter
- Flyweight
- Memento
- Visitor
- Bridge
- Interpreter