CHAPITRE 6 Patrons de conception avec des fonctions de première classe
La conformité aux patrons n’est pas une mesure de bienveillance1.
— Ralph Johnson, coauteur du classique Design Patterns
Bien que les patrons de conception2 soient indépendants du langage, cela ne signifie pas que tous les patrons s’appliquent à tous les langages. Dans sa présentation de 1996 de Design Patterns in Dynamic Languages (http://norvig.com/design-patterns/), Peter Norvig déclare que 16 des 23 modèles du livre original Design Patterns par Gamma et al. deviennent « invisibles ou plus simples » dans un langage dynamique (diapositives 9 et 10). Il parlait de Lisp et de Dylan, mais de nombreuses fonctionnalités dynamiques pertinentes sont également présentes en Python. ...
Get Programmer avec Python now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.