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