প্রশ্ন ট্যাগ «inheritance»

উত্তরাধিকার হ'ল বিদ্যমান অবজেক্টের কোডটি পুনরায় ব্যবহার করার জন্য, বা প্রোগ্রামিং ভাষার সহায়তার উপর নির্ভর করে কোনও বিদ্যমান অবজেক্ট, বা উভয় থেকে একটি উপ-টাইপ স্থাপনের একটি উপায়।

9
উত্তরাধিকারের জন্য ডিজাইনিং কীভাবে অতিরিক্ত ব্যয় হতে পারে? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে পোস্টটি সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 6 বছর আগে বন্ধ ছিল । তাই আমি একটি থেকে উত্তরাধিকারী করতে চেয়েছিলেন sealed classএ csharp এবং …
12 c#  inheritance 

2
জাভা কেন সি ++ এর মতো ব্যক্তিগত / সুরক্ষিত উত্তরাধিকারকে সমর্থন করে না? [বন্ধ]
যেমনটি বর্তমানে দাঁড়িয়ে আছে, এই প্রশ্নটি আমাদের প্রশ্নোত্তর বিন্যাসের জন্য উপযুক্ত নয়। আমরা উত্তরগুলি তথ্য, তথ্যসূত্র বা দক্ষতার দ্বারা সমর্থন করা আশা করি তবে এই প্রশ্নটি সম্ভবত বিতর্ক, যুক্তি, পোলিং বা বর্ধিত আলোচনার জন্য অনুরোধ করবে। আপনি যদি মনে করেন যে এই প্রশ্নটি উন্নত হতে পারে এবং সম্ভবত পুনরায় খোলা …

4
সমান্তরাল শ্রেণিবিন্যাস - আংশিকভাবে একই, আংশিকভাবে পৃথক
সেখানে বেশ কয়েকটি অনুরূপ প্রশ্ন রয়েছে 1 ,2 ,3 ,4 , কিন্তু অ এই প্রশ্নে ঠিক তেমনটি মনে হচ্ছে না, সমাধানগুলিও সর্বোত্তম বলে মনে হচ্ছে না। বহুমুখীতা, জেনেরিকস এবং মিক্সিনগুলি উপলব্ধ বলে ধরে নিলে এটি একটি সাধারণ ওওপি প্রশ্ন। ব্যবহারের জন্য আসল ভাষা হ'ল ওওপি জাভাস্ক্রিপ্ট (টাইপসক্রিপ্ট), তবে এটি জাভা …

5
আমার এই দৃশ্যে রচনা বা উত্তরাধিকার পছন্দ করা উচিত?
একটি ইন্টারফেস বিবেচনা করুন: interface IWaveGenerator { SoundWave GenerateWave(double frequency, double lengthInSeconds); } এই ইন্টারফেসটি বিভিন্ন শ্রেণীর দ্বারা প্রয়োগ করা হয় যা বিভিন্ন আকারের তরঙ্গ উত্পন্ন করে (উদাহরণস্বরূপ, SineWaveGeneratorএবং SquareWaveGenerator)। আমি এমন একটি ক্লাস বাস্তবায়ন করতে চাই যা SoundWaveসংগীত উপাত্তের উপর ভিত্তি করে উত্পন্ন করে, কাঁচা সাউন্ড ডেটা নয়। এটি …

5
মিউটেশন পদ্ধতির জন্য পৃথক ইন্টারফেস
আমি কিছু কোড রিফ্যাক্টর করার কাজ করছি, এবং আমি মনে করি আমি খরগোশের গর্ত থেকে প্রথম পদক্ষেপ নিয়েছি। আমি জাভাতে উদাহরণ লিখছি, তবে আমি অনুমান করি এটি অজ্ঞেয়বাদী হতে পারে। আমি একটি ইন্টারফেস Fooহিসাবে হিসাবে সংজ্ঞায়িত করা আছে public interface Foo { int getX(); int getY(); int getZ(); } এবং …

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

5
কীভাবে রিয়েল নাম্বার এবং কমপ্লেক্স নাম্বার উত্তরাধিকারী বাস্তবায়ন করবেন?
আশা করি খুব বেশি একাডেমিক না ... ধরা যাক আমার আমার এসডাব্লু লাইব্রেরিতে সত্যিকারের এবং জটিল সংখ্যা দরকার। Is -a (বা এখানে ) সম্পর্কের ভিত্তিতে , আসল সংখ্যাটি একটি জটিল সংখ্যা, যেখানে জটিল সংখ্যার কাল্পনিক অংশে খালি 0 হয়। অন্যদিকে, আমার বাস্তবায়নটি হবে, সেই শিশুটি পিতামাতাকে প্রসারিত করে, তাই পিতামাতার …

5
এলএসপি লঙ্ঘন করা কি কখনও ঠিক আছে?
আমি এই প্রশ্ন অনুসরণ করছি , কিন্তু আমি কোড থেকে আমার নীতি একটি নীতি পরিবর্তন করছি। লিসকভ সাবস্টিটিউশন নীতি (এলএসপি) সম্পর্কে আমার উপলব্ধি থেকে , আমার বেস ক্লাসে যে কোনও পদ্ধতিই হোক না কেন, সেগুলি অবশ্যই আমার সাবক্লাসে প্রয়োগ করা উচিত, এবং এই পৃষ্ঠা অনুসারে , যদি আপনি বেস ক্লাসে …

1
এমন কোনও পরিস্থিতি রয়েছে যেখানে সাধারণ রচনার পরিবর্তে দুর্বল রেফারেন্সগুলি ব্যবহার করা ভাল?
যদিও জাভা ডক্স উল্লেখ করেছে, যে দুর্বল উল্লেখগুলি মূলত ম্যাপিংগুলি ক্যানোনিকালাইজ করার জন্য হয়, আপনি ইন্টারনেটে প্রচুর , অনেক , অনেক লোককে দেখতে পাবেন যে উইকহ্যাশম্যাপ তার জীবদ্দশায় অবজেক্ট মেটাডেটা সংরক্ষণ করার জন্য উপযুক্ত। যাইহোক, কেউ একটি বোধগম্য এবং উপযুক্ত উদাহরণ তৈরি করতে বিরক্ত করে না । WeakHashMap ব্যবহার করে …

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

3
উত্তরাধিকার: সুপারক্লাস থেকে কোডটি কি কার্যত * অনুলিপি করা হয়েছে * সাবক্লাসে, অথবা এটি সাবক্লাস * দ্বারা রেফারেল করা আছে?
ক্লাস ক্লাসের Subএকটি সাবক্লাস Sup। এটি ব্যবহারিকভাবে কী বোঝায়? বা অন্য কথায়, "উত্তরাধিকার" এর ব্যবহারিক অর্থ কী? বিকল্প 1: এসপি থেকে কোডটি কার্যত সাবকে অনুলিপি করা হয়েছে। (ইন হিসাবে 'কপি-পেস্ট', কিন্তু কপি করা কোড ছাড়া চাক্ষুষরূপে উপশ্রেণী দেখা)। উদাহরণ: methodA()মূলত সুপারিতে একটি পদ্ধতি। সাব সুপারকে প্রসারিত করে, তাই methodA()(কার্যত) সাবকে …

12
"যদি কোনও পদ্ধতি পরিবর্তন ছাড়াই পুনরায় ব্যবহার করা হয়, তবে পদ্ধতিটি একটি বেস শ্রেণিতে রাখুন, না হলে একটি ইন্টারফেস তৈরি করুন" একটি ভাল নিয়ম-এর থাম্ব?
আমার এক সহকর্মী বেস ক্লাস বা ইন্টারফেস তৈরির মধ্য থেকে চয়ন করার জন্য একটি নিয়ম-থাম্ব নিয়ে এসেছিলেন। তিনি বলেন: আপনি যে প্রতিটি নতুন পদ্ধতি প্রয়োগ করতে চলেছেন তা কল্পনা করুন। তাদের প্রত্যেকের জন্য, এটি বিবেচনা করুন: এই পদ্ধতিটি কোনও পরিবর্তন ছাড়াই ঠিক এই আকারে একাধিক শ্রেণি দ্বারা প্রয়োগ করা হবে? …

2
প্রোটোটাইপ তৈরি করার সময় কেন কনস্ট্রাক্টরদের ব্যবহারকে নিরুৎসাহিত করা হয়?
দ্রুত পটভূমি: জাভাস্ক্রিপ্টে, প্রতিটি বস্তুর ধরণের জন্য কনস্ট্রাক্টর ফাংশনের একটি prototypeসম্পত্তি রয়েছে। prototypeএকটি বস্তু বোঝায় যে তার প্রোটোটাইপ শৃঙ্খল পরবর্তী পদক্ষেপ আপ হিসাবে একে নির্মাণ বস্তুর ব্যবহারসমূহ। আপনি যখন অন্য প্রকারের থেকে এক প্রকারের অন্তর্নিহিত চান, আপনি prototypeশিশু টাইপের সেটটি প্যারেন্ট টাইপের একটি নতুন উদাহরণে সেট করতে পারেন । উদাহরণ …

6
সাবক্লাসিং কেন খুব বেশি খারাপ হয় (এবং সেজন্য আমরা কেন প্রোটোটাইপ ব্যবহার করব)?
আমি ডিজাইনের ধরণগুলি পড়ছিলাম এবং আমি পড়েছিলাম যে প্রোটোটাইপ ডিজাইনের ধরণটি অতিরিক্ত সাবক্লাসিংয়ের সাথে দূরে থাকে। সাবক্লাসিং খারাপ কেন? প্রোটোটাইপ ব্যবহার করে উপক্লাসিংয়ের ওপরে কী সুবিধা হবে?

5
ইন্টারফেস এবং উত্তরাধিকার: উভয় বিশ্বের সেরা?
আমি ইন্টারফেসগুলি 'আবিষ্কার' করেছি এবং সেগুলি ভালবাসতে শুরু করি। একটি ইন্টারফেসের সৌন্দর্য হ'ল এটি একটি চুক্তি, এবং যে চুক্তিটি পূরণ করে যে কোনও বস্তু যে ইন্টারফেসের প্রয়োজন সেখানেই ব্যবহার করা যেতে পারে। একটি ইন্টারফেসের সাথে সমস্যাটি হ'ল এটির একটি ডিফল্ট বাস্তবায়ন থাকতে পারে না, যা জাগতিক বৈশিষ্ট্যের জন্য ব্যথা এবং …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.