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

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

5
কীভাবে সংজ্ঞায়িত করা যায় যে কোনও পদ্ধতিটি বলা যেতে পারে তার সংজ্ঞা নির্ধারণের চেয়ে একটি দৃ commitment় প্রতিজ্ঞাকে ওভাররাইড করা যায়?
থেকে: http://www.artima.com/lejava/articles/designprصولles4.html এরিক গামা: আমি এখনও দশ বছর পরেও সত্য বলে মনে করি। উত্তরাধিকার হ'ল আচরণ পরিবর্তন করার একটি দুর্দান্ত উপায়। তবে আমরা জানি যে এটি ভঙ্গুর, কারণ সাবক্লাস সহজেই প্রেক্ষাপটটি সম্পর্কে ধারণা অনুমান করতে পারে যে কোনও পদ্ধতিতে এটি ওভাররাইড করে এমন একটি পদ্ধতির কল পাচ্ছে। বেস ক্লাস এবং …

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

9
জেনেরিক ধরণের থেকে উত্তরাধিকারী হওয়া কি ভাল অনুশীলন?
List<string>টাইপ টীকাগুলিতে বা StringListকোথায় ব্যবহার করা ভালStringList class StringList : List<String> { /* no further code!*/ } আমি গাড়ীতে আঘাত বিভিন্ন এর এই মধ্যে বিদ্রূপ ।
35 c#  inheritance 

3
জাভা বিকাশে সাধারণত সি # /। নেট এর চেয়ে বেশি সাবক্লাসিং থাকে?
আমি সম্প্রতি অ্যান্ড্রয়েড বিকাশের দিকে তাকাতে শুরু করেছি। এটি আমাকে জাভা সফ্টওয়্যার বিকাশের বিশ্বে ফিরিয়ে এনেছে। শেষবার আমি জাভার সাথে কাজ করার সময়, আমি স্বীকার করব, আমি এখন যতটা করি (আমি মনে করি) ওওপি প্রায় বুঝতে পারি নি। মূলত আমার কেরিয়ারে সি # ব্যবহার করা, আমি উত্তরাধিকারী জাভা এবং সি …

5
পাইথন কি একটি অ্যান্টি-প্যাটার্ন মিশ্রিত করে?
আমি সম্পূর্ণ সচেতন যে pylintএবং অন্যান্য স্থিতিশীল বিশ্লেষণ সরঞ্জামগুলি সর্বজ্ঞাত নয় এবং কখনও কখনও তাদের পরামর্শ অমান্য করতে হবে। (এটি কেবলমাত্র conventionগুলি নয়, বিভিন্ন শ্রেণীর বার্তাগুলির জন্য প্রযোজ্য )) আমার মত ক্লাস থাকলে class related_methods(): def a_method(self): self.stack.function(self.my_var) class more_methods(): def b_method(self): self.otherfunc() class implement_methods(related_methods, more_methods): def __init__(self): self.stack = …

10
এগুলি তাদের সাবক্লাসের এপিআইকে দূষিত করে এমন কি এমন বস্তু থাকা কি ঠিক আছে?
আমার একটি বেস ক্লাস আছে Base,। এটি দুটি সাবক্লাস, Sub1এবং Sub2। প্রতিটি সাবক্লাসের কিছু অতিরিক্ত পদ্ধতি রয়েছে। উদাহরণস্বরূপ, Sub1আছে Sandwich makeASandwich(Ingredients... ingredients)এবং Sub2আছে boolean contactAliens(Frequency onFrequency)। যেহেতু এই পদ্ধতিগুলি বিভিন্ন পরামিতি নেয় এবং সম্পূর্ণ ভিন্ন জিনিস করে, সেগুলি সম্পূর্ণ বেমানান এবং আমি এই সমস্যাটি সমাধান করার জন্য কেবল পলিমারফিজম ব্যবহার …

7
নির্মাতারা কেন উত্তরাধিকারসূত্রে প্রাপ্ত হয় না?
কোনও কনস্ট্রাক্টর যদি বেস ক্লাস থেকে উত্তরাধিকার সূত্রে প্রাপ্ত হয় তবে সমস্যাগুলি কী হতে পারে তা নিয়ে আমি বিভ্রান্ত am সিপিপি প্রিমার প্লাস বলেছেন, কনস্ট্রাক্টররা অন্যান্য শ্রেণীর পদ্ধতির চেয়ে পৃথক যে তারা নতুন অবজেক্ট তৈরি করে, অন্য পদ্ধতিগুলি বিদ্যমান অবজেক্ট দ্বারা ডাকা হয় । এটি একটি কারণ যা নির্মাণকারীরা উত্তরাধিকার …
33 c++  inheritance 

10
"চাইল্ড x = নতুন চাইল্ড ();" এর পরিবর্তে "প্যারেন্ট এক্স = নতুন চাইল্ড ();" কি "খারাপ অভ্যাসটি যদি আমরা পরে ব্যবহার করতে পারি?
উদাহরণস্বরূপ, আমি এমন কিছু কোড দেখেছি যা এই জাতীয় খণ্ড তৈরি করে: Fragment myFragment=new MyFragment(); যা মাইফ্রেগমেন্টের পরিবর্তে ফ্রেগমেন্ট হিসাবে একটি ভেরিয়েবল ঘোষণা করে, যা মাইফ্রেগমেন্টটি খণ্ডের একটি শিশু শ্রেণি। আমি কোডগুলির এই লাইনটি সন্তুষ্ট না কারণ আমার ধারণা এই কোডটি হওয়া উচিত: MyFragment myFragment=new MyFragment(); যা আরও নির্দিষ্ট, এটি …

3
আমি যদি কোনও ইন্টারফেস বাস্তবায়ন করি, তবে কি এটিকে উত্তরাধিকার বলা হবে?
আমার ক্লাসটি যদি implementsকোনও ইন্টারফেস হয় তবে আমি কি বলতে পারি যে আমি উত্তরাধিকার অনুসরণ করছি? আমি জানি যে যখন ক্লাস extendsঅন্য ক্লাস হয় তখন তার উত্তরাধিকার।

7
আমার উত্তরাধিকার সূত্রে প্রাপ্ত পদ্ধতিগুলি পরীক্ষা করা উচিত?
ধরুন আমার কাছে বেস ক্লাসের কর্মচারী থেকে প্রাপ্ত একটি ক্লাস ম্যানেজার রয়েছে এবং সেই কর্মচারীর একটি পদ্ধতি getEmail আছে ( যা ম্যানেজারের উত্তরাধিকার সূত্রে প্রাপ্ত ) । আমার কি পরীক্ষা করা উচিত যে কোনও পরিচালকের getEmail () পদ্ধতির আচরণটি আসলে একজন কর্মীর মতোই? এই পরীক্ষাগুলি লেখার সময় আচরণটি একই রকম …

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

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

3
উত্তরাধিকার ছাড়া কোনও ওও ভাষা আছে কি?
আজ একটি কোড পর্যালোচনা চলাকালীন, আমার এক সহকর্মী আকর্ষণীয় কিছু বলেছেন: prototypeযখন আপনার উত্তরাধিকার প্রয়োজন তখনই কার্যকর - এবং কখনই উত্তরাধিকারের কোনও ভাল ধারণা পাওয়া যায় ? আমি এটি সম্পর্কে চিন্তাভাবনা করেছি এবং আমি বুঝতে পেরেছি যে আমি সাধারণত উত্তরাধিকারটি কোডের আশেপাশে ব্যবহার করি যা প্রথমে খারাপভাবে ডিজাইন করা হয়েছিল। …

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

3
পূর্বশর্ত শক্তিশালীকরণ এবং উত্তরোত্তর দুর্বলতা কীভাবে লিসকভের প্রতিস্থাপনের নীতি লঙ্ঘন করে?
আমি পড়েছি লিসকভের প্রতিস্থাপনের নীতিটি লঙ্ঘন করা হয় যদি: পূর্বশর্ত শক্তিশালী হয়, বা পোস্টকন্ডিশনগুলি দুর্বল হয়ে পড়েছে তবে এই দুটি বিষয় কীভাবে লিসকভের প্রতিস্থাপনের নীতি লঙ্ঘন করবে তা আমি পুরোপুরি এখনও পাই না। কেউ দয়া করে একটি উদাহরণ দিয়ে ব্যাখ্যা করতে পারেন। বিশেষত, উপরের যে কোনও একটি পরিস্থিতি কীভাবে এমন …

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