Craftsmanship training

Logo Java Design Patterns

Java Design Patterns

La conception objet avancée avec les Design patterns

50% theory, 50% practise
(4.2) 41 ratings
Duration 4 days • 28 hours Get a quote
Official icon Official
Exclusive icon Exclusive
On-site icon On-site
Remote icon Remote
Certifying icon Download the course datasheet

Introduction aux Patterns

  • Importance des patterns
  • Origine
  • Nommage
  • Diagrammes
  • Rappels UML
  • Annotations jpatterns.org

Patterns Structuraux (I)

  • Proxy
  • Virtual Proxy
  • Remote Proxy
  • Protection Proxy
  • Adapter
  • Object Adapter
  • Class Adapter
  • Facade
  • Facade vs Session Facade
  • Is it a Design Pattern ?
  • Composite
  • Visite récursive

Patterns comportementaux (I)

  • Template Method
  • Strategy
  • Suppression des switch
  • Etat intrinsèque VS état extrinsèque
  • Iterator
  • Robustesse
  • Itérer sur les collections
  • Observer

Patterns créationnels

  • Singleton
  • Singleton polymorphique
  • Singleton et thread-safety
  • Quand l'utiliser, quand l'éviter
  • Factory Method
  • Simple factory
  • Abstract Factory

Patterns comportementaux (II)

  • Visitor
  • Command
  • Swing
  • Thread Pools
  • Memento
  • Chain of Responsibility
  • State
  • Choix d'implémentation

Patterns structuraux (II)

  • Flyweight
  • Performance
  • Mesurer l'utilisation mémoire
  • Bridge
  • Decorator
  • Collections

Conclusion

  • Références
  • Découvrir des Patterns