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