تالار گفتمان مانشت

نسخه‌ی کامل: معایب طراحی شی گرا و mvc
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
چندتا سوال دارم ممنون میشم راهنمایی کنید
1 معایب طراحی شی گرا (ood) چیه¿
2 تکامل و تغییر معماری نرم افزار بر اثر چه عواملی رخ می دهد¿
3-اگه بخواهم واسه یک سیستم فروشگاه معماری mvc رو انتخاب کنم. جطوری این قسمتو طبق معماری طراحی کنم!
اینو میدونم (واسه طراحی یک سیستم فروشگاهی بایستی موجودیت های اون رو مشخص کنی مثل account-customer-...که به اینا business logic گفته میشه
وباید ارتباط بین اونها نیز تعریف بشه
قدم بعدی تعریف یک محیط کاربری یا uI می باشدپس در معماری mvc .قسمت businesslogoc همون m یا model ما خواهد بود. UI ما همون v یا view خواهد بود. و ارتباط بین این دو همون controller یا c خواهد بود)
باید use case طراحی کنم اگه کسی بلده ممنون میشم راهنمایی کنه
چند تا سوال رو در یه تاپیک نپرسید.
یکی از معایب شی گرایی سربارش هست.
مدل برای دسترسی به داده ها استفاده میشه. منطق برنامه جزو controller حساب میشه. به طور دقیق تر پیشنهاد میشه منطق برنامه رو به صورت سرویس پیاده سازی کنید و در کنترلر فقط فراخوانی داشته باشید.
لینک مرجع