Questions marquées «design-patterns»

137
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...

137
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...

134
Interfaces de marqueurs en Java?

On m'a appris que l'interface Marker en Java est une interface vide et est utilisée pour signaler au compilateur ou à la JVM que les objets de la classe implémentant cette interface doivent être traités d'une manière spéciale, comme la sérialisation, le clonage, etc. Mais dernièrement, j'ai appris...

133
Sous-classification d'une classe Java Builder

Donnez cet article de Dr Dobbs , et le modèle Builder en particulier, comment gérer le cas de sous-classer un Builder? En prenant une version réduite de l'exemple où nous voulons sous-classer pour ajouter l'étiquetage des OGM, une implémentation naïve serait: public class NutritionFacts { private...