با سلام خدمت دوستان
در مورد Model view controller یه سوالی داشتم اینکه آیا MVC یک مدل معماری است یا اینکه یک الگو (pattern) معماری هستش؟
اکثر جاها دیدم که میگن یه الگو هست ولی بعضی جاها هم نوشته که مدل معماریه
با تشکر
با سلام خدمت دوستان
در مورد Model view controller یه سوالی داشتم اینکه آیا MVC یک مدل معماری است یا اینکه یک الگو (pattern) معماری هستش؟
اکثر جاها دیدم که میگن یه الگو هست ولی بعضی جاها هم نوشته که مدل معماریه
با تشکر
نکته اول اینکه الگوها، مدل های تکرار شونده اثبات شده هستن! پس یک الگو هم یک مدل هست.
مدل هایی که خیلی کاریرد دارن، انتزاعی تر شدن، شرایط استفاده و خوبی و بدیشون شناخته شدست به صورت الگو در می آن. MVC هم یکی از اون هاست. MVC یه الگویی هستش که هم در معماری مطرحه هم در طراحی. یعنی هم می تونه الگوی معماری باشه (در مقیاس بزرگ) هم می تونه توی طراحی بکار بره (تو مقیاس کوچکتر)
در نهایت، شما با MVC یک مدل رو داری به معماری یا طراحی نرم افزارت تزریق می کنی!
روشن شدی؟