DC = Douglas Crockford
PGR = Révélant Motif de Module
Différence entre la DC et le PGR est principalement organisationnelle/lisible
Exemple est présenté dans l'article lui-même? Et quels sont exactement vous demander, car ces choses n'ont rien à faire avec les fichiers, mais plutôt à des fermetures.
Vous mettez tout dans un dispositif de fermeture (fonction) et de les exposer uniquement les pièces que vous souhaitez être accessible. La différence entre DC style et le PGR est que dans le premier fonctions sont définies dans des endroits différents, alors que dans le PGR ils sont toujours définies au même endroit et puis, ensuite, a révélé au public l'objet littéral.
Ainsi, dans le DC et PGR vous avez:
- fermeture qui permet de définir les parties intimes (variables et fonctions)
- partie privée
- public résultat qui définit publiquement visible de la fonctionnalité et des variables (état)
Ces deux modèles ne diffèrent que dans la lisibilité. Dans CC cas, vous ne pouvez pas toujours savoir où certaines fonctionnalités seront définis, mais dans le PGR vous savez toujours tout est dans la partie privée.