প্রশ্ন ট্যাগ «strategy-pattern»

5
কৌশল কৌশল এবং নির্ভরতা ইনজেকশন ব্যবহার করে আমরা কি উত্তরাধিকার সম্পূর্ণরূপে প্রতিস্থাপন করতে পারি?
উদাহরণ স্বরূপ: var duckBehaviors = new Duckbehavior(); duckBehaviors.quackBehavior = new Quack(); duckBehaviors.flyBehavior = new FlyWithWings(); Duck mallardDuck = new Duck(DuckTypes.MallardDuck, duckBehaviors) যেহেতু হাঁসের শ্রেণিতে সমস্ত আচরণ (বিমূর্ত) রয়েছে, তাই একটি নতুন শ্রেণি তৈরি করা MallardDuck(যা প্রসারিত Duck) প্রয়োজন মনে হয় না। তথ্যসূত্র: প্রধান প্রথম নকশার প্যাটার্ন, অধ্যায় 1।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.