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

+2 رأی
میانگین بازدید روزانه 0.812,142 بازدید

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

سوال 7 سال قبل در تالار برنامه نویسی توسط Saeed Zarinfam (705 امتیاز)
برچسب گذاری مجدد در 7 سال قبل توسط Saeed Zarinfam

1 جواب

+3 رأی

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

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

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

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

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

+2 رأی
2 جواب میانگین بازدید روزانه 1.293,393 بازدید
+2 رأی
3 جواب میانگین بازدید روزانه 3.59,111 بازدید
+1 رأی
0 جواب میانگین بازدید روزانه 0.25280 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.1392 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.19246 بازدید
+3 رأی
3 جواب میانگین بازدید روزانه 1.634,416 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.18289 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.34555 بازدید
+2 رأی
2 جواب میانگین بازدید روزانه 1.032,447 بازدید
کانال تلگرام جواب یاب
...