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

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

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

5
গেটার্স ব্যবহার করে ধ্রুবকগুলি এড়ানো ভাল অভ্যাস?
গেটস দ্বারা ক্লাসের বাইরে ব্যবহৃত ধ্রুবকগুলি প্রতিস্থাপন করা কি ভাল অনুশীলন? উদাহরণ হিসাবে, এটি ব্যবহার করা ভাল if User.getRole().getCode() == Role.CODE_ADMINবা if User.getRole().isCodeAdmin()? এটি এই শ্রেণীর দিকে পরিচালিত করবে: class Role { constant CODE_ADMIN = "admin" constant CODE_USER = "user" private code getRoleCode() { return Role.code } isCodeAdmin () { …

4
আমি কীভাবে অপরিবর্তনীয় ক্ষেত্রগুলিতে সেটারগুলি পরিচালনা করব?
আমার দুটি readonly intক্ষেত্র সহ একটি ক্লাস আছে । এগুলি সম্পত্তি হিসাবে প্রকাশিত হয়: public class Thing { private readonly int _foo, _bar; /// <summary> I AM IMMUTABLE. </summary> public Thing(int foo, int bar) { _foo = foo; _bar = bar; } public int Foo { get { return _foo; …

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

8
আমার ক্রমিক সংগ্রহটি সূচক 0 বা সূচক 1 এ শুরু হওয়া উচিত?
আমি এমন এক ডিভাইসের জন্য একটি অবজেক্ট মডেল তৈরি করছি যার একাধিক চ্যানেল রয়েছে। ক্লায়েন্ট এবং আমি মধ্যে ব্যবহার বিশেষ্য হয় Channelএবং ChannelSet। ("সেট" শব্দার্থগতভাবে সঠিক নয়, কারণ এটি অর্ডার করা হয়েছে এবং একটি সঠিক সেট নয় But তবে এটি অন্য সময়ের জন্য সমস্যা)) আমি সি # ব্যবহার করছি। এখানে …

3
স্থির পদ্ধতিতে কোনও ব্যক্তিগত সদস্য কেন অ্যাক্সেসযোগ্য?
নিম্নলিখিতটি সিউডো কোড, আমি এটি জাভা এবং পিএইচপিতে চেষ্টা করেছিলাম এবং উভয়েই কাজ করেছেন: class Test { private int a = 5; public static function do_test(){ var t = new Test(); t.a = 1; print t.a // 1 } } Test::do_test(); আপনি কেন ওওপি দৃষ্টান্তে এটি করতে পারেন এবং এর …

4
জাভা কেন কিছু ক্লাসের সাথে এনক্যাপসুলেশন ব্যবহার করে না?
আমার প্রশ্নটি ক্লাসের সাথে সম্পর্কিত System.inএবং System.out(স্ট্যান্ডার্ড লাইব্রেরিতে থাকা অন্যদের মতো হতে পারে)। তা কেন? ওওপি-তে কি এটি খারাপ অভ্যাস নয়? এটি ব্যবহার করা উচিত নয়: System.getIn()এবং System.getOut()? আমি সবসময় এই প্রশ্ন ছিল এবং আমি আশা করি আমি এখানে একটি ভাল উত্তর খুঁজে পেতে পারেন।

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

4
ইতিমধ্যে বিদ্যমান কোন বস্তুর সাথে আমি কীভাবে কার্যকারিতা যুক্ত করব?
আমার একটি ইন্টারফেস রয়েছে যা নির্দিষ্ট পরিমাণে সংজ্ঞায়িত কার্যকারিতা রয়েছে। চল বলি: interface BakeryInterface { public function createCookies(); public function createIceCream(); } এটি ইন্টারফেসের বেশিরভাগ বাস্তবায়নের জন্য ভাল কাজ করে তবে কয়েকটি ক্ষেত্রে আমাকে কিছু নতুন কার্যকারিতা যুক্ত করতে হবে (যেমন সম্ভবত কোনও নতুন পদ্ধতিতে রোলড করা createBrownies())। এটি করার …

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


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

10
এটি যদি কোনও শ্রেণি সম্পত্তি একটি শ্রেণীর নতুন উদাহরণ তৈরি করে এবং ফেরত দেয় তবে এটি কি বিরোধী-নিদর্শন?
আমার একটি ক্লাস আছে Headingযা কিছু কাজ করে, তবে এটি বর্তমান শিরোনাম মানের বিপরীতে ফিরে আসতে সক্ষম হওয়া উচিত যা শেষ পর্যন্ত Headingশ্রেণীর নিজেই একটি নতুন উদাহরণ তৈরি করার মাধ্যমে ব্যবহার করতে হবে । reciprocalবর্তমান মানটির বিপরীত শিরোনামটি ফিরিয়ে আনার জন্য আমার কাছে একটি সাধারণ সম্পত্তি বলা যেতে পারে এবং …

5
আমার সুস্পষ্ট কাস্টিং অপারেটরের ব্যবহার কি যুক্তিসঙ্গত বা খারাপ হ্যাক?
আমার একটি বড় অবজেক্ট রয়েছে: class BigObject{ public int Id {get;set;} public string FieldA {get;set;} // ... public string FieldZ {get;set;} } এবং একটি বিশেষজ্ঞ, ডিটিও-এর মতো অবজেক্ট: class SmallObject{ public int Id {get;set;} public EnumType Type {get;set;} public string FieldC {get;set;} public string FieldN {get;set;} } আমি ব্যক্তিগতভাবে স্পষ্টভাবে …

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

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