প্রশ্ন ট্যাগ «object-oriented»

এমন একটি পদ্ধতি যা একটি সিস্টেমকে অবজেক্টগুলির একটি সেট হিসাবে মডেলিং করতে সক্ষম করে যা একটি মডুলার পদ্ধতিতে নিয়ন্ত্রণ এবং ম্যানিপুলেট করা যায়

3
একটি ইন্টারফেস বনাম সাধারণভাবে সীমাবদ্ধ প্রকারের কারণ কী What
জেনেরিক ধরণের প্যারামিটারগুলিকে সমর্থন করে এমন বস্তু-ভিত্তিক ভাষায় (ক্লাস টেম্পলেট এবং প্যারাম্যাট্রিক বহুবর্ষ হিসাবে পরিচিত, যদিও প্রতিটি নাম বিভিন্ন রূপ ধারণ করে) তবে প্রায়শই টাইপ প্যারামিটারে কোনও ধরণের সীমাবদ্ধতা নির্দিষ্ট করা সম্ভব হয়, যেমন এটি অবতরণ হয় that অন্য ধরনের থেকে। উদাহরণস্বরূপ, এটি সি # তে সিনট্যাক্স: //for classes: class …

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

4
কেবল আরও ভাল পঠনযোগ্যতার স্বার্থে কোনও সংগ্রহকে সাধারণ শ্রেণিতে আবদ্ধ করা কি ওভারকিল?
আমার কাছে নিম্নলিখিত মানচিত্র রয়েছে: Map<Double, List<SoundEvent>> soundEventCells = new HashMap<Double, List<SoundEvent>>(); এই HashMapমানচিত্রগুলি double(যা সময়ের সাথে পয়েন্ট) সম্পর্কিত SoundEvent'সেল' এর সাথে মানচিত্র করে : প্রতিটি 'ঘর' এর মধ্যে অনেকগুলি SoundEventগুলি থাকতে পারে । এ কারণেই এটি একটি হিসাবে বাস্তবায়িত হয়েছে List<SoundEvent>, কারণ এটি ঠিক এটি। কোডটির আরও ভাল পঠনযোগ্যতার …

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

4
রানটাইমে ক্লাসে ক্ষেত্র যুক্ত করা - নকশার ধরণ
আপনার গ্রাহককে তাদের সিএমএসে ইশপে পণ্যটিতে নতুন সম্পত্তি (উদাহরণস্বরূপ রঙ) যুক্ত করার সম্ভাবনা থাকতে চান তা কল্পনা করুন। ক্ষেত্র হিসাবে সম্পত্তি থাকার পরিবর্তে: class Car extends Product { protected String type; protected int seats; } আপনি সম্ভবত কিছু করতে হবে: class Product { protected String productName; protected Map<String, Property> properties; …

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

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

2
কোনটি আরও ভাল: সিলেকশন স্ট্রিং প্যারামিটার সহ একত্রে গিটার বা 1 পদ্ধতি?
আমাদের জ্ঞানের ডোমেনটিতে লোকেদের খালি পায়ে একটি চাপ-রেকর্ডিং প্লেট ধরে হাঁটা জড়িত। কোনও চিত্রের সেন্সর ডেটাতে স্বীকৃতি পেলে আমরা 'চিত্র' শ্রেণীর অবজেক্টগুলির ফলাফল হিসাবে আমরা চিত্র স্বীকৃতিটি করি। বেশ কয়েকটি গণনা রয়েছে যা অবশ্যই পায়ের ডেটাতে সম্পাদন করা উচিত। এখন, কোন এপিআই ভাল হবে: class Foot : public RecognizedObject { …

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

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

5
তৃতীয় পক্ষের কোড হিসাবে বিবেচনা করা হয়?
এই প্রশ্নের দ্বারা অনুপ্রাণিত তৃতীয় পক্ষের লাইব্রেরি ব্যবহার করে - সর্বদা একটি মোড়ক ব্যবহার করবেন? আমি জানতে চেয়েছিলাম লোকেরা আসলে তৃতীয় পক্ষের গ্রন্থাগার হিসাবে কী বিবেচনা করে। পিএইচপি থেকে উদাহরণ: আমি যদি জেন্ড ফ্রেমওয়ার্ক ব্যবহার করে একটি অ্যাপ্লিকেশন তৈরি করছি , তবে আমার কি জেন্ড ফ্রেমওয়ার্ক লাইব্রেরিগুলিকে তৃতীয় পক্ষের কোড …

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

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

3
খাঁটি ভার্চুয়াল বা বিমূর্ত, একটি নামে কি?
স্ট্যাক ওভারফ্লোতে ভার্চুয়াল ফাংশন সম্পর্কে একটি প্রশ্ন আলোচনা করার সময় , আমি খাঁটি (বিমূর্ত) এবং খাঁটি-অ-খাঁটি ভার্চুয়াল ফাংশনগুলির জন্য কোনও অফিসিয়াল নামকরণ ছিল কিনা তা নিয়ে আমি ভাবলাম। আমি সবসময় আমার তথ্যের জন্য উইকিপিডিয়ায় নির্ভর করতাম, যা বলে যে খাঁটি এবং অ-খাঁটি ভার্চুয়াল ফাংশনগুলি সাধারণ শব্দ। দুর্ভাগ্যক্রমে, নিবন্ধটি কোনও উত্স …

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

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