2010-11-13 2 views
1

У меня проблема с пониманием. Я использую шаблон MVC, и теперь я должен описать свои использованные слои ... но я действительно не знаю разницы между шаблоном и слоем.Разница между слоем и шаблоном

таковы мои слои (я имею в виду они также мои рисунки только именованные модель, вид, контроллер): UI контроллер Модель Постоянство

+0

Я думаю, что слоем, что подразумевается, является слой абстракции, т. Е. Переход от общего к конкретному и как вы достигаете этого в архитектуре. Но просто догадаться. – helpermethod

ответ

3

design pattern это имя для многократного использования программного решения.

Layering является one such pattern.

+0

есть поэтому mvc на основе 3-х уровневого уровня или у меня есть 4 слоя (UI, контроллер, модель, настойчивость)? – peter

+0

@peter - MVC не включает сохранение как шаблон. Я бы сказал, что каждый компонент является слоем/уровнем, а кроме того, существует слой/уровень сохранения. – Oded

+0

ладно спасибо! – peter