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

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

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

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

1 جواب

+3 رأی

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

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

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

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

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

+2 رأی
2 جواب میانگین بازدید روزانه 1.322,944 بازدید
+2 رأی
3 جواب میانگین بازدید روزانه 3.978,732 بازدید
+1 رأی
0 جواب میانگین بازدید روزانه 0.26184 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.259 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.22190 بازدید
+3 رأی
3 جواب میانگین بازدید روزانه 1.814,155 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.2235 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.33418 بازدید
+2 رأی
2 جواب میانگین بازدید روزانه 1.042,064 بازدید
کانال تلگرام جواب یاب
...