Description du cours
Dans ces leçons, vous découvrirez les design patterns et comment ils s'appliquent à Java. Les design patterns sont des solutions typiques aux problèmes courants de conception de logiciels, chaque modèle étant semblable à un plan que vous pouvez personnaliser pour résoudre un problème de conception particulier dans votre code.
Les clients ont besoin de solutions logicielles opportunes pour conserver un avantage concurrentiel et nous verrons comment ces plans logiciels aident à résoudre rapidement les problèmes de programmation. Vous apprendrez comment les design patterns sont subdivisés en catégories, chaque catégorie comprenant une collection de modèles connexes.
Nous ferons également la démonstration de des modèles de créatifs, structurels et comportementaux à l'aide de code Java. Enfin, vous découvrirez la puissance des modèles - des solutions éprouvées aux problèmes de programmation - et comment les utiliser dans votre propre développement logiciel.
Ce que vous allez apprendre
- Comprendre comment les modèles de conception (design patterns) fonctionnent en Java en tant que solutions réutilisables aux problèmes courants de conception de logiciels
- Identifier les modèles créationnels, structurels et comportementaux dans le code
- Expliquer la composition des modèles de conception et comment les catégories regroupent des modèles associés
- Appliquer des modèles créationnels, structurels et comportementaux démontrés par le biais du code Java
- Utiliser des solutions éprouvées basées sur des modèles dans votre propre développement de logiciels
Points clés à retenir
- Les modèles de conception (design patterns) sont des solutions typiques aux problèmes courants de conception de logiciels, chaque modèle agissant comme un plan (blueprint) personnalisable pour un problème de conception particulier.
- Les modèles de conception sont subdivisés en catégories, chaque catégorie comprenant une collection de modèles associés.
- Le cours montre des modèles de conception créationnels, structurels et comportementaux à l'aide de code Java.
- Les modèles de conception sont des solutions éprouvées à des problèmes de programmation qui aident les développeurs à livrer des solutions logicielles en temps opportun et à résoudre rapidement les problèmes de programmation.
Foire aux questions
Qu'est-ce que je vais apprendre dans ce cours ?
Vous apprendrez comment les modèles de conception (design patterns) fonctionnent en Java, comment identifier les modèles créationnels, structurels et comportementaux dans le code, et comment expliquer les compositions des modèles, avec des démonstrations utilisant le code Java.
Quels sujets ce cours couvre-t-il ?
Le cours couvre une vue d'ensemble des modèles de conception, les modèles créationnels, et les modèles structurels et comportementaux, en démontrant les modèles créationnels, structurels et comportementaux à l'aide du code Java.
Que sont les modèles de conception (design patterns) ?
Les modèles de conception sont des solutions typiques aux problèmes courants dans la conception de logiciels ; chaque modèle est comme un plan (blueprint) que vous pouvez personnaliser pour résoudre un problème de conception particulier dans votre code, et ce sont des solutions éprouvées aux problèmes de programmation.
Quelles compétences ce cours aide-t-il à développer ?
Le cours se rapporte à des compétences incluant les modèles d'architecture (Architectural Patterns), les modèles composites (Software Design Patterns), les modèles de conception distribués (Distributed Design Patterns), la conception orientée objet, les langages de modèles (Pattern Language), et la conception logicielle (Software Design).









