À mon avis, la question: "voulez-vous utiliser le design pattern?", seul est un peu faussé car la réponse est universellement OUI.
Laissez-moi vous expliquer, nous, les programmeurs et les concepteurs, toute utilisation des modèles de conception... que nous ne te rends pas toujours compte. Je sais que cela semble cliché, mais vous n'allez pas à des schémas, des modèles de venir à vous. De la conception des choses, il pourrait ressembler à un modèle existant, vous le nom de cette façon pour tout le monde à comprendre de quoi vous parlez et le raisonnement derrière votre décision de conception est plus fort, sachant qu'il a été discuté ad nauseam avant.
Personnellement, j'utilise des modèles comme un outil de communication. C'est tout. Ils ne sont pas des solutions de conception, ils ne sont pas les meilleures pratiques, ils ne sont pas des outils dans une boîte à outils.
Ne vous méprenez pas, si vous êtes un débutant, les livres de modèles va vous montrer comment une solution est la meilleure solution "à l'aide" de leurs habitudes plutôt que d'un autre défaut de conception. Vous aurez probablement apprendre à partir de l'exercice. Cependant, vous devez comprendre que cela ne signifie pas que chaque situation a besoin d'un modèle correspondant à résoudre. Chaque situation a un caprice ici et là qui vont vous obliger à réfléchir sur les alternatives et prendre une décision difficile avec pas de réponse parfaite. C'est la conception.
Anti-modèle, cependant sont sur une autre classe. En fait vous voulez à activement éviter les anti-modèles. C'est pourquoi le nom d'anti-modèle est tellement controversé.
Pour en revenir à votre question initiale:
"Puis-je utiliser les modèles de conception?", Oui!
"J'activement penchez-vous vers les modèles de conception?", Pas de.