سلام و وقت بخیر
سوالی که دارم
فرض بگیریم که یه نرمافزار دستکتاپ(البته بهتره بگیم اپ دسکتاپ) قراره بنویسیم
حالا از زبان مثلا پایتون هم استفاده میکنیم
اپ ما یه سری منو داره و در زیرش یه سری لیبل و دکمه و ... که خیلی ساده مثلا دو عدد از کاربر بگیره عملیات مثلا جمعو انجام بده و بعد نمایش بده و بعد کاربر خواست میتونه pdf رو هم خروجی بگیره
کلا یه مثال ساده زدم
حالا سوال اینجاست:
اگر بخایم با معماری MVC این کار رو کنیم چطور انجامش میدیم
مثلا میگیم که ویو رو یک نفر انجام بده؟
بعد کنترلر رو یک نفر انجام بده؟
و خود مدل اپ رو هم یک نفر انجام بده؟
که بتوینم تقسیم کار کنیم و کنترلمون روی هر جز بیشتر باشه
حالا چیزی که هست ما داخل مقوله کلاسها میگیم که باید وابستگی کلاسها از هم کم باشه
ولی وقتی ما ورودی رو از ویو گرفتیم باید بگیم که فلان ورودی در ویو که با فلان متغییر تعریف شده رو با فلان متغییر رو وارد کلاس کن و کنترل کن
خب این اون وابستگی نیست؟
بعد چطور میشه همزمان هر سه قسمت رو با هم پیش برد؟ در صورتی که هنوز نمیدونیم اون متغییر که در ویو همزمان داره نوشته میشه چی هست
شرمنده که سوالم از نظر تخصصی کمی مشکل داره
ولی ممنون میشم اول کمی در این مورد توضیح بدید و بعدش بگید که چطور اصولیتر میشه این کار رو انجام داد
نظر خود من بیشتر اینه که از همون معماری به همین شکل در توسعه اپ استفاده کنم
پاسخ ها