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

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

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

3
"উত্তরাধিকারের উপরের রচনা" "শুকনো নীতি" লঙ্ঘন করছে?
উদাহরণস্বরূপ, বিবেচনা করুন আমার অন্যান্য ক্লাসগুলির প্রসারিত করার জন্য একটি ক্লাস রয়েছে: public class LoginPage { public String userId; public String session; public boolean checkSessionValid() { } } এবং কিছু উপশ্রেণী: public class HomePage extends LoginPage { } public class EditInfoPage extends LoginPage { } প্রকৃতপক্ষে, সাবক্লাসের ওভাররাইড করার কোনও …

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

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

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

2
আমি কীভাবে একটি মোড়কে বেশিরভাগ পাস-থ্রু ফাংশন লিখতে পারি?
আমার একটি ক্লাস রয়েছে, যা একটি সাধারণ বেস প্রকারের অন্য শ্রেণিকে আবৃত করে। কারণ বেস টাইপ ইন্টারফেসটি বেশ বড় এটিতে অনেকগুলি পাস-থ্রো ফাংশন লেখার সাথে জড়িত। আমি এড়াতে একটি উপায় খুঁজছি। আসুন একটি উদাহরণ তৈরি করুন: Car / \ Volvo VolvoWithTrailer এখন আমি ভলভোভিথট্রেলারের জন্য গাড়ী ইন্টারফেসের প্রতিটি ক্রিয়াকলাপ বাস্তবায়ন …

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

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

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

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

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

4
ক্লাসে বয়লারপ্লেট হ্রাস করা যা রচনার মাধ্যমে ইন্টারফেস প্রয়োগ করে
আমার একটি ক্লাস রয়েছে: Aএটি বেশ কয়েকটি ছোট ক্লাসের সংমিশ্রণ B, Cএবং D। B, C, এবং Dইন্টারফেস বাস্তবায়ন IB, ICএবং IDযথাক্রমে। যেহেতু Aসব কার্যকারিতা সমর্থন B, Cএবং D, Aকার্যকরী IB, ICএবং IDসেইসাথে, কিন্তু এই দুর্ভাগ্যবশত অনেক বাড়ে বাস্তবায়নের পুনরায় রাউটিংA তাই ভালো: interface IB { int Foo {get;} } public …

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

9
দাবা টুকরা জন্য উত্তরাধিকার বনাম রচনা
এই স্ট্যাক এক্সচেঞ্জের একটি দ্রুত অনুসন্ধান দেখায় যে সাধারণ রচনাতে সাধারণত উত্তরাধিকারের চেয়ে বেশি নমনীয় বলে বিবেচিত হয় তবে এটি সর্বদা যেমন প্রকল্পের উপর নির্ভর করে এবং এমন সময় আসে যখন উত্তরাধিকার আরও ভাল পছন্দ হয়। আমি একটি 3D দাবা খেলা তৈরি করতে চাই যেখানে প্রতিটি টুকরোতে একটি জাল, সম্ভবত …

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