2010-11-13 4 views
1

J'ai un problème de compréhension. J'utilise un pattern MVC et maintenant je devrais décrire mes couches utilisées ... mais je ne connais pas vraiment la différence entre pattern et layer.Différence entre le calque et le motif

sont ce sont mes couches (je veux dire qu'ils sont aussi mes modèles named modèle, vue, contrôleur): UI Controller Modèle persistance

+0

Je pense par couche ce que l'on entend par couche d'abstraction, c'est-à-dire du général au concret et comment vous y parvenez architecturalement. Mais juste une supposition. – helpermethod

Répondre

3

Un design pattern est un nom pour une solution logicielle réutilisable.

Layering est one such pattern.

+0

est donc mvc basé sur 3 couches ou ai-je 4 couches (interface utilisateur, contrôleur, modèle, persistance)? – peter

+0

@peter - MVC n'inclut pas la persistance en tant que motif. Je dirais que chaque composant est une couche/niveau et en plus il y a la couche/niveau de persistance. – Oded

+0

d'accord, merci! – peter

Questions connexes