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

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

1
ওপেন ক্লোজ প্রিন্সিপাল (ওসিপি) বনাম ডিপেন্ডেন্সি ইনভার্সন প্রিন্সিপাল (ডিআইপি)
আমি ওপেন ক্লোজড প্রিন্সিপাল (ওসিপি) এবং ডিপেন্ডেন্সি ইনভার্সন প্রিন্সিবল (ডিআইপি) এর মধ্যে পার্থক্যটি বোঝার চেষ্টা করছিলাম । আমি এ পর্যন্ত ইন্টারনেটে যে গবেষণা করেছি তার ভিত্তিতে আমি এই সিদ্ধান্তে পৌঁছেছি যে 'ডিআইপি হ'ল একটি বিকল্প যার মাধ্যমে আমরা ওসিপি অর্জন করতে পারি'। আমি ঠিক এই? আপনি কি আমাকে এমন উদাহরণ …

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

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

4
অপরিবর্তনীয় / রাষ্ট্রবিহীন সিলেটলেটগুলি কি খারাপ?
ইদানীং সিঙ্গেলনের বিরুদ্ধে একধরনের বিপ্লব হয়েছে, তবে তারা রাষ্ট্রহীন হলে তাদের কি কিছু ভুল আছে? আমি অত্যধিক ব্যবহারের কথা এবং সমস্ত জানি ... এটি কেবলমাত্র সিলেটলেট নয়, সমস্ত কিছুর জন্য প্রযোজ্য।

6
ওও ডিজাইন, টোনাল হারমনি কীভাবে মডেল করবেন?
আমি সি ++ 11 তে একটি প্রোগ্রাম লিখতে শুরু করেছি যা জমি, আইশ এবং সামঞ্জস্য বিশ্লেষণ করবে। আমি আমার ডিজাইনের পর্যায়ে সবচেয়ে বড় সমস্যাটি হচ্ছি, হ'ল নোটটি 'সি' হ'ল একটি নোট, এক ধরণের জ্যা (Cmaj, Cmin, C7, ইত্যাদি) এবং এক ধরণের কী (Cmajor, Cminor এর কী)। একই সমস্যা অন্তরগুলির সাথে …

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

2
কিছু ওও ডিজাইনের পরামর্শ খুঁজছি
আমি একটি অ্যাপ্লিকেশন বিকাশ করছি যা একটি শিল্প পরিবেশে ভালভ খুলতে এবং বন্ধ করতে ব্যবহৃত হবে, এবং এর মতো সহজ কিছু ভাবছিলাম: - public static void ValveController { public static void OpenValve(string valveName) { // Implementation to open the valve } public static void CloseValve(string valveName) { // Implementation to …

2
সিমুলেশন এবং মডেলিংয়ের জন্য এফপি
আমি একটি সিমুলেশন / মডেলিং প্রকল্প শুরু করতে চলেছি। আমি ইতিমধ্যে জানি যে ওওপি এই জাতীয় প্রকল্পের জন্য ব্যবহৃত হয়। তবে, হাস্কেল অধ্যয়ন আমাকে উপাদানগুলির একটি সিস্টেমের মডেলিংয়ের জন্য এফপি দৃষ্টান্ত ব্যবহারের বিষয়ে বিবেচনা করতে বাধ্য করেছে। আমাকে বিস্তারিতভাবে বলতে দাও: ধরা যাক যে আমার কাছে টাইপ এ এর ​​একটি …

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

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

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

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

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

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

3
ক্লাস ভার্সাস স্ট্রাক্ট
সি ++ এবং অন্যান্য প্রভাবিত ভাষায় স্ট্রাকচার ( struct) নামে একটি গঠন রয়েছে এবং অন্যটি নামে পরিচিত class। উভয়ই ফাংশন এবং ভেরিয়েবল ধরে রাখতে সক্ষম। কিছু পার্থক্য হ'ল: ক্লাসকে স্তূপে structমেমরি দেওয়া হয় এবং স্ট্যাকটিতে মেমরি দেওয়া হয় (মন্তব্য: এটি সি ++ এর পক্ষে ভুল, তবে ওপি "প্রভাবিত ভাষাগুলি" বলে …

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