MVC یک الگوی طراحی (design pattern) است یا یک الگوی معماری (architecture pattern)؟

+2 رأی
میانگین بازدید روزانه 0.841,877 بازدید

در کتاب های الگوی طراحی از MVC بعنوان یک الگوی طراحی نام برده شده است و در مباحث معماری نرم افزار از MVC بعنوان الگوی معماری یاد می شود، الگوی MVC جزء کدام دسته است؟

سوال 6 سال قبل در تالار برنامه نویسی توسط Saeed Zarinfam (1,385 امتیاز)
برچسب گذاری مجدد در 6 سال قبل توسط Saeed Zarinfam

1 جواب

+3 رأی

با توجه به موضوع این الگو می تواند هم در دسته الگوی طراحی (design pattern) و هم در دسته الگوی معماری (architecture pattern) قرار گیرد.

اگر شما در مورد طراحی یک کامپوننت GUI صحبت می کنید (برای مثال جدول) و می خواهید model, view و controller این کامپوننت از یکدیگر جدا باشند، در حقیقت از الگوی طراحی MVC استفاده می کنید.

اما زمانی که برای معماری یک سیستم تصمیم گیری می کنید و یا طراحی معماری می کنید (برای مثال استفاده از Spring MVC در یک پروژه) در حقیقت از الگوی معماری MVC برای جدا سازی اجزای معماری صحبت می کنید.

جواب 6 سال قبل توسط Saeed Zarinfam (1,385 امتیاز)
تفاوت الگوی معماری MVVM و MVC چیست؟
الگوی طراحی نرم افزار MVC چیست ؟

سوال های مشابه

+2 رأی
2 جواب میانگین بازدید روزانه 1.322,941 بازدید
+2 رأی
3 جواب میانگین بازدید روزانه 3.988,727 بازدید
+1 رأی
0 جواب میانگین بازدید روزانه 0.26179 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.258 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.22190 بازدید
+3 رأی
3 جواب میانگین بازدید روزانه 1.814,153 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.2235 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.34418 بازدید
+2 رأی
2 جواب میانگین بازدید روزانه 1.042,055 بازدید
کانال تلگرام جواب یاب
...