فهرست مطالب:
- آیا ViewModel باید منطق داشته باشد؟
- ViewModel باید شامل چه چیزی باشد؟
- آیا ViewModel حاوی منطق تجاری است؟
- آیا ViewModel باید رابط داشته باشد؟
تصویری: آیا مدل view باید منطق داشته باشد؟
2024 نویسنده: Fiona Howard | [email protected]. آخرین اصلاح شده: 2024-01-10 06:36
1 پاسخ. پاسخ کوتاه، بله.
آیا ViewModel باید منطق داشته باشد؟
وظیفه ViewModel ممکن است تبدیل تعادل به رشته ای باشد که به عنوان یک اتصال در View استفاده می شود. شما می خواهید تا آنجا که ممکن است منطق را از ViewModel دور نگه دارید تا کد شما قابل استفاده مجدد باشد و به راحتی با هم جفت شود. من با این مخالفم یک مدل در حالت ایده آل فقط باید ویژگی داشته باشد زیرا مدل ها نشان دهنده داده ها هستند
ViewModel باید شامل چه چیزی باشد؟
ساده ترین نوع viewmodel برای درک، مدلی است که مستقیماً یک کنترل یا یک صفحه را در یک رابطه 1:1 نشان می دهد، همانطور که در صفحه نمایش XYZ دارای یک جعبه متن، یک جعبه لیست و سه دکمه است، بنابراین viewmodel بهنیاز دارد. یک رشته، یک مجموعه و سه دستورنوع دیگری از شی که در لایه viewmodel قرار می گیرد … است.
آیا ViewModel حاوی منطق تجاری است؟
ViewModel: ViewModel لایه میانی بین view و مدل است. ViewModel حاوی منطق تجاری است که داده های ردیف را برای نمایش در نما دستکاری می کند. هر نوع تابع و روش باید در مدل view باشد. رابط iNotifyPropertyChanged در ViewModel برای دستیابی به اتصال دو طرفه استفاده می شود.
آیا ViewModel باید رابط داشته باشد؟
3 پاسخ. واسط VieWModels خود به شما این مزیت را می دهد که آنها را در یک آزمایش به سخره بگیرید، واسط کردن Views شما در واقع یک چیز بیش از حد به نظر می رسد. شما دیدگاههای خود را عوض نمیکنید و آزمایش رابط کاربری را میتوان روی مدلهای نمایشی شما انجام داد، بنابراین فکر میکنم واقعاً نیازی به نخواهید داشت. این کار بیش از حد است.
توصیه شده:
آیا نامه استعفا باید دلیل داشته باشد؟
هنگامی که نامه استعفا می نویسید، اغلب مهم است که دلیل ترک کار خود را ذکر کنید. این می تواند اطلاعات ارزشمندی در مورد وضعیت به کارفرمای شما ارائه دهد . آیا باید در نامه استعفا دلیل بیاورید؟ نیازی نیست در نامه استعفای خود جزئیات را در مورد دلیل خروج خود ارائه دهید.
آیا یودا باید شمشیر نوری داشته باشد؟
بله. Yoda باید یک شمشیر نوری داشته باشد اما تقریباً هرگز از آن استفاده نمی کند. خیلی خوب است که او چند پیچ بلستر را با آن مسدود کند. اما دیدن او که مثل یک طوطی سبز هار به اطراف بال می زند، وحشتناک بود . آیا یودا با شمشیر نوری خوب بود؟ یودا عادت دارد همه مشکلاتش را با شمشیر نوری خود حل کند - این هرگز شکست نخورده است.
آیا رم باید فرکانس یکسانی داشته باشد؟
3. شما نمیتوانید RAM با اندازههای مختلف (فرکانسها/مدلها/غیره) اضافه کنید البته، بسیار توصیه میشود که از حافظههای RAM با همان سازنده، خط، اندازه و فرکانس یکسان استفاده کنید - اما این فقط برای کاهش احتمال بروز مشکلات است . آیا فرکانس RAM باید مطابقت داشته باشد؟ بنابراین نه، آنها نباید یکسان باشند، اما ایده آل است که هم تاخیر و هم سرعت بامطابقت داشته باشند.
آیا برنده جایزه باید خط فاصله داشته باشد؟
اگر فکر می کنید به "جایزه" اشاره دارد - به همین دلیل است که با خط تیرهاست، به این معنی است که نشان می دهد که "جایزه" یک اسم ساده در این جمله نیست. این بخشی از صفت "برنده جایزه" است - کسی که جایزه یا جوایزی را برنده شده است.
آیا باید یک مدل موی تاپ صاف داشته باشم؟
اگر صورت مربعی دارید، یک مدل موی صاف از بالا، فریم مربعی صورت شما را تقویت می کند. به همین دلیل، رویه صاف با فرم صورت مربعی بهترین عملکرد را دارد. … مدل موی تاپ صاف نیز بهترین است برای موهای صاف اگر موهای شما به طور طبیعی موج دار یا مجعد است، ممکن است با این مدل زمان سختی داشته باشید .