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.

10
Où placer AutoMapper.CreateMaps?
J'utilise AutoMapperdans une ASP.NET MVCapplication. On m'a dit que je devais déplacer AutoMapper.CreateMapailleurs car ils ont beaucoup de frais généraux. Je ne sais pas trop comment concevoir mon application pour mettre ces appels en un seul endroit. J'ai une couche web, une couche service et une couche données. Chacun un …

2
Clarification de Singleton par Jon Skeet
public sealed class Singleton { Singleton() {} public static Singleton Instance { get { return Nested.instance; } } class Nested { // Explicit static constructor to tell C# compiler // not to mark type as beforefieldinit static Nested() {} internal static readonly Singleton instance = new Singleton(); } } Je …







13
Qu'est-ce qu'un anti-motif?
J'étudie les patrons et les anti-patrons. J'ai une idée claire des motifs, mais je n'ai pas d'anti-motifs. Les définitions du Web et de Wikipédia me confondent beaucoup. Quelqu'un peut-il m'expliquer en termes simples ce qu'est un anti-modèle? Quel est le but? Que font-ils? Est-ce une mauvaise ou une bonne chose?




3
Modèle de connexion de l'API REST
Je crée une API REST, en suivant de près les suggestions d'apigee, en utilisant des noms et non des verbes, une version de l'API intégrée à l'url, deux chemins d'API par collection, l'utilisation de GET POST PUT DELETE, etc. Je travaille sur le système de connexion, mais je ne suis …

8
Spring AOP vs AspectJ
J'ai l'impression que Spring AOP est mieux utilisé pour des tâches spécifiques à une application telles que la sécurité, la journalisation, les transactions, etc., car il utilise des annotations Java5 personnalisées comme cadre. Cependant, AspectJ semble être des modèles de conception plus conviviaux. Quelqu'un peut-il mettre en évidence les différents …


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.