Questions marquées «design-patterns»

Un modèle de conception est une solution générale réutilisable à un problème courant dans la conception de logiciels. Utilisez cette balise pour les questions lorsque vous rencontrez des problèmes avec la mise en œuvre de modèles de conception. Veuillez ne pas utiliser cette balise sur les questions sur la correspondance de modèles de texte. Lorsque vous utilisez cette balise sur des questions lourdes d'implémentation - balisez le langage de code dans lequel l'implémentation est écrite.



8
Meilleur moyen de créer un système de plugins avec Java
Comment implémenteriez-vous un système de plugins pour votre application Java? Est-il possible d'avoir un système facile à utiliser (pour le développeur) qui permet d'atteindre les objectifs suivants: Les utilisateurs placent leurs plugins dans un sous-répertoire de l'application Le plugin peut fournir un écran de configuration Si vous utilisez un framework, …






11
Existe-t-il un cas d'utilisation pour les singletons avec accès à la base de données en PHP?
J'accède à ma base de données MySQL via PDO. Je configure l'accès à la base de données et ma première tentative a été d'utiliser les éléments suivants: La première chose à laquelle j'ai pensé est global: $db = new PDO('mysql:host=127.0.0.1;dbname=toto', 'root', 'pwd'); function some_function() { global $db; $db->query('...'); } Ceci …

11
Modèle de générateur dans Java efficace
J'ai récemment commencé à lire Effective Java de Joshua Bloch. J'ai trouvé l'idée du modèle Builder [Item 2 dans le livre] vraiment intéressante. J'ai essayé de l'implémenter dans mon projet mais il y a eu des erreurs de compilation. Voici ce que j'essayais de faire: La classe avec plusieurs attributs …


4
MVC (Laravel) où ajouter la logique
Disons que chaque fois que je fais une opération CRUD ou que je modifie une relation d'une manière spécifique, je veux aussi faire autre chose. Par exemple, chaque fois que quelqu'un publie un article, je souhaite également enregistrer quelque chose dans une table à des fins d'analyse. Peut-être pas le …




En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.