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

+2 رأی
میانگین بازدید روزانه 0.851,846 بازدید

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

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

1 جواب

+3 رأی

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

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

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

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

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

+2 رأی
2 جواب میانگین بازدید روزانه 1.332,876 بازدید
+2 رأی
3 جواب میانگین بازدید روزانه 4.078,663 بازدید
+1 رأی
0 جواب میانگین بازدید روزانه 0.26162 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.2454 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.22179 بازدید
+3 رأی
3 جواب میانگین بازدید روزانه 1.844,101 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.2226 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.34397 بازدید
+2 رأی
2 جواب میانگین بازدید روزانه 1.041,999 بازدید
کانال تلگرام جواب یاب
...