Je suis en train de réexaminer une grande partie de mon code, et je reviens toujours à la question: «Sur quel modèle puis-je baser toutes mes classes JS?Quels modèles de programmation Javascript utilisez-vous?
Certains modèles par exemple: http://www.klauskomenda.com/code/javascript-programming-patterns/
J'ai fini avec une approche mix-in, avec des fonctionnalités pub/sous-base. Je n'utilise pas de prototype, ou le modèle de module, je définis les propriétés/méthodes publiques/privées dans le constructeur.
Par exemple:
function ClassName(){
var _privateVar = 'private';
this.publicVar = 'public';
function _privateMethod(){};
this.publicMethod = function(){};
}
Quels modèles utilisez-vous souvent dans JS? Dans quel but? Sites Web réguliers? Application Web complète? Qu'est-ce qui vous a fait choisir un motif plutôt qu'un autre? Ou pensez-vous que cela importe moins que je ne le pense?
Merci d'avance.
EDIT: bien, j'utilise un prototype, juste pour ne pas définir toutes mes méthodes. Mais je penche pour cette approche en raison de la performance? Pensées?
Peut-être que cette question est mieux adaptée à programmers.stackexchange.com – Keyo
Je pense qu'il importe moins que Je pense que oui. : p – Stephen