Logo bn.boatexistence.com

ভিউ মডেলে কি যুক্তি থাকা উচিত?

সুচিপত্র:

ভিউ মডেলে কি যুক্তি থাকা উচিত?
ভিউ মডেলে কি যুক্তি থাকা উচিত?

ভিডিও: ভিউ মডেলে কি যুক্তি থাকা উচিত?

ভিডিও: ভিউ মডেলে কি যুক্তি থাকা উচিত?
ভিডিও: মনিটাইজেসনের সময় কি কি চেক করে ইউটিউব | What Youtube Check For Monetization Approval 2024, মে
Anonim

1 উত্তর। সংক্ষিপ্ত উত্তর, হ্যাঁ.

ভিউমডেলের কি যুক্তি থাকা উচিত?

ViewModel-এর কাজ হতে পারে ব্যালেন্সকে একটি স্ট্রিংয়ে পরিণত করা যা ভিউতে বাইন্ডিং হিসেবে ব্যবহৃত হয়। আপনি আপনার কোড পুনঃব্যবহারযোগ্য এবং শিথিলভাবে সংযুক্ত রাখতে ViewModel থেকে যতটা সম্ভব যুক্তির বাইরে রাখতে চান। আমি এর সাথে একমত নই। একটি মডেলের আদর্শভাবে শুধুমাত্র বৈশিষ্ট্য থাকা উচিত কারণ মডেলগুলি ডেটা প্রতিনিধিত্ব করে

একটি ভিউমডেলে কী থাকা উচিত?

বোঝার জন্য সবচেয়ে সহজ ধরনের ভিউমডেল হল যেটি সরাসরি একটি নিয়ন্ত্রণ বা স্ক্রীনকে 1:1 সম্পর্কের প্রতিনিধিত্ব করে, যেমন "স্ক্রিন XYZ-এ একটি টেক্সটবক্স, একটি তালিকাবক্স এবং তিনটি বোতাম রয়েছে, তাই ভিউমডেলের প্রয়োজন একটি স্ট্রিং, একটি সংগ্রহ এবং তিনটি কমান্ড"ভিউমডেল স্তরে ফিট করা আরেকটি ধরনের বস্তু হল একটি …

ভিউমডেলে কি ব্যবসার যুক্তি আছে?

ViewModel: ViewModel হল ভিউ এবং মডেলের মধ্যবর্তী স্তর। ভিউমডেল ব্যবসায়িক যুক্তি ধারণ করে, যা ভিউতে দেখানোর জন্য সারি ডেটা ম্যানিপুলেট করে। যে কোন ধরনের ফাংশন এবং পদ্ধতি ভিউ মডেলে থাকা উচিত। ViewModel-এ iNotifyPropertyChanged ইন্টারফেস ব্যবহার করা হয় দ্বিমুখী বাইন্ডিং অর্জন করতে।

ViewModel-এর ইন্টারফেস থাকা উচিত?

3 উত্তর। আপনার ভিউমডেলগুলিকে ইন্টারফেস করা আপনাকে একটি পরীক্ষায় সেগুলিকে উপহাস করার সুবিধা দেয়, আপনার ভিউগুলিকে ইন্টারফেস করা সত্যিই কিছু ওভারকিলের মতো দেখায়৷ আপনি আপনার মতামত বিনিময় করবেন না এবং UI পরীক্ষা আপনার ভিউমডেলের উপহাসের উপর করা যেতে পারে তাই আপনার আসলে ইন্টারফেস করার প্রয়োজন হবে না আমার মনে হয়। এটা একটা অতিমাত্রায়।

প্রস্তাবিত: