আমার প্রশ্নটি কীভাবে এমভিসি অ্যাপ্লিকেশনটির আর্কিটেক্ট করা যায় সে সম্পর্কে আরও। উদাহরণস্বরূপ, আমরা নিয়ামকের কাছ থেকে ডেটা অ্যাক্সেস ডিকুয়াল করতে ডিপোজিটরি প্যাটার্ন সহ ডিআই ব্যবহার করতে উত্সাহিত করছি, তবে এমভিসির জন্য বিশেষভাবে এটি করার জন্য খুব কমই বলা হয়। উদাহরণস্বরূপ, কোথায় আমরা সংগ্রহশালা ক্লাস করব? এগুলি বিশেষত মডেল সম্পর্কিত বলে মনে হয় না, যেহেতু মডেলটি একইভাবে প্রকৃত ডেটা অ্যাক্সেস প্রযুক্তিগুলি থেকে তুলনামূলকভাবে হ্রাস করা উচিত।
দ্বিতীয় প্রশ্নটিতে স্তরগুলি বা স্তরগুলি কীভাবে গঠন করা যায় তার সাথে জড়িত। বেশিরভাগ উদাহরণস্বরূপ অ্যাপ্লিকেশনগুলি (Nerd ডিনার, মিউজিক স্টোর, ইত্যাদি।) সমস্ত একক স্তরের, 2 স্তর পদ্ধতির (পরীক্ষার গণনা নয়) ব্যবহার করে বলে মনে হচ্ছে সাধারণত কন্ট্রোলাররা সরাসরি L2S বা EF কোডে কল করে।
যদি আমি একটি মাল্টি-স্তর / স্তর অ্যাপ্লিকেশন তৈরি করতে চাই তবে এমভিসির সাথে সম্পর্কিত কয়েকটি সেরা অনুশীলনগুলি কী কী?