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

+2 رأی
میانگین بازدید روزانه 0.831,935 بازدید

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

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

1 جواب

+3 رأی

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

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

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

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

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

+2 رأی
2 جواب میانگین بازدید روزانه 1.323,065 بازدید
+2 رأی
3 جواب میانگین بازدید روزانه 3.868,816 بازدید
+1 رأی
0 جواب میانگین بازدید روزانه 0.27211 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.1764 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.21205 بازدید
+3 رأی
3 جواب میانگین بازدید روزانه 1.764,198 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.2249 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.33445 بازدید
+2 رأی
2 جواب میانگین بازدید روزانه 1.042,149 بازدید
کانال تلگرام جواب یاب
...