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

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

5
কোন শ্রেণীর তার সাবক্লাস সম্পর্কে জানতে হবে?
কোন শ্রেণীর তার সাবক্লাস সম্পর্কে জানতে হবে? একটি শ্রেণীর উদাহরণস্বরূপ প্রদত্ত সাবক্লাসের জন্য নির্দিষ্ট কিছু করা উচিত? আমার প্রবৃত্তিগুলি আমাকে বলে যে এটি একটি খারাপ নকশা, এটি কোনও ধরণের বিরোধী-প্যাটার্নের মতো বলে মনে হচ্ছে।

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

7
একটি শ্রেণীর জন্য প্যাটার্ন যা কেবল একটি কাজ করে
ধরা যাক আমার কাছে এমন একটি পদ্ধতি রয়েছে যা স্টাফ করে : void doStuff(initalParams) { ... } এখন আমি আবিষ্কার করেছি যে "স্টাফগুলি করা" বেশ কমপেক্স অপারেশন। পদ্ধতিটি বড় হয়ে যায়, আমি এটিকে একাধিক ছোট পদ্ধতিতে বিভক্ত করি এবং শীঘ্রই আমি বুঝতে পারি যে স্টাফ করার সময় এক ধরণের রাষ্ট্র …

5
অ্যাপ্লিকেশন সেটিংস লোড করার সেরা উপায়
জাভা অ্যাপ্লিকেশনটির সেটিংস রাখার একটি সহজ উপায় ".properties" এক্সটেনশন সহ একটি নির্দিষ্ট মানের সাথে সংযুক্ত প্রতিটি সেটিংয়ের শনাক্তকারী সমন্বিত একটি পাঠ্য ফাইল দ্বারা উপস্থাপিত হয় (এই মানটি একটি সংখ্যা, স্ট্রিং, তারিখ ইত্যাদি হতে পারে)) । সি # তে একটি অনুরূপ পন্থা ব্যবহার করে তবে পাঠ্য ফাইলটির নাম অবশ্যই "App.config" রাখা …

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

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

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

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

4
কেন অনেক হাঁস-টাইপযুক্ত গতিশীল প্রোগ্রামিং ভাষা প্রোটোটাইপ-ভিত্তিক ওওপির পরিবর্তে শ্রেণিভিত্তিক পদ্ধতির ব্যবহার করবে?
যেহেতু বেশ কয়েকটি গতিশীল প্রোগ্রামিং ল্যাঙ্গুয়েজে হাঁসের টাইপিংয়ের বৈশিষ্ট্য রয়েছে এবং এগুলি যে কোনও সময়ে ক্লাস বা উদাহরণ পদ্ধতিগুলি খুলতে এবং সংশোধন করতে পারে ( রুবি এবং পাইথনের মতো ), তারপরে ... প্রশ্ন 1) গতিশীল ভাষায় ক্লাসের প্রয়োজন কী? কোনও শ্রেণিটিকে প্রোটোটাইপ-পদ্ধতিতে না করে কেবল কোনও বস্তু ব্যবহারের পরিবর্তে কোনও …

12
অবজেক্ট ওরিয়েন্টেড ডিজাইন
ধরুন আপনার নিম্নলিখিতগুলি রয়েছে: +--------+ +------+ | Animal | | Food | +-+------+ +----+-+ ^ ^ | | | | +------+ +-------+ | Deer | | Grass | +------+ +-------+ Deerথেকে উত্তরাধিকার সূত্রে প্রাপ্ত Animal, এবং Grassউত্তরাধিকার সূত্রে প্রাপ্ত Food। এ পর্যন্ত সব ঠিকই. Animalবস্তু বস্তু খেতে Foodপারে। এবার এটি …

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

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

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

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

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

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