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

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

2
Ptionচ্ছিক এবং নলেবল টাইপের মধ্যে পার্থক্য কী
সুইফট আছে Optionals। সি # এর Nullableপ্রকার রয়েছে। যতদূর আমি উভয়কে একই উদ্দেশ্যে পরিবেশন করতে বলতে পারি, কিছু প্রকারের মান ছাড়াও তারা ভেরিয়েবলের মূল্য আছে কি না তা অপরিজ্ঞাত (অবিচ্ছিন্ন) তথ্য সংরক্ষণ করে। প্রশ্নটি Optionalsকেবল Nullableবিভিন্ন নামের সাথে প্রকার বা অন্য ধারণাগত পার্থক্য রয়েছে? অন্য কথায়, ধারণা সম্পর্কে নিজেই কথা …

7
ক্লাস ভেরিয়েবল পাস করা কি কোনও খারাপ ধারণাটি কোনও শ্রেণি পদ্ধতি তৈরি করেছে?
আমি যা বলতে চাইছি তা এখানে: class MyClass { int arr1[100]; int arr2[100]; int len = 100; void add(int* x1, int* x2, int size) { for (int i = 0; i < size; i++) { x1[i] += x2[i]; } } }; int main() { MyClass myInstance; // Fill the arrays... …

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

3
RxJava বর্গ ফ্লোয়েবল বৈধভাবে 460 পদ্ধতি থাকতে পারে?
আমি শুধু দিয়ে শুরু পাচ্ছি RxJava , জাভা বাস্তবায়ন ReactiveX (নামেও পরিচিত Rx এবং প্রতিক্রিয়াশীল এক্সটেনশানগুলি )। কিছু যে সত্যিই আমাকে তাড়িত ব্যাপক আকার ছিল RxJava এর Flowable বর্গ : এটা 460 পদ্ধতি আছে! সুষ্ঠু হতে: অতিরিক্ত পদ্ধতিতে প্রচুর পদ্ধতি রয়েছে যা মোট পদ্ধতিগুলির সংখ্যা উল্লেখযোগ্যভাবে বাধা দেয়। সম্ভবত এই …

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

3
সমান্তরাল অ্যারে কখন ব্যবহার করা ঠিক হবে?
আমি এমন কোডে (নতুন কোড) চালিয়ে যাচ্ছি যা আমি 'সমান্তরাল অ্যারে' বা তালিকাকে বলে। অর্থ এখানে 2 টি অ্যারে রয়েছে যা সম্পর্কিত ডেটা ধারণ করে এবং অ্যারেতে তাদের অবস্থান (সূচক) দ্বারা সংযুক্ত থাকে। আমি এটিকে বিভ্রান্তিকর বলে বিবেচনা করি এবং সব ধরণের ত্রুটির প্রবণতা। আমি সাধারণত যে সমাধানটি প্রস্তাব করি …

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

4
একক দায়িত্বের ধরণটি ক্লাসগুলির জন্য কতটা নির্দিষ্ট হওয়া উচিত?
উদাহরণস্বরূপ, ধরুন আপনার কাছে একটি কনসোল গেম প্রোগ্রাম রয়েছে, এতে কনসোল থেকে এবং সমস্ত ধরণের ইনপুট / আউটপুট পদ্ধতি রয়েছে। এটা তাদের সমস্ত একটি একক রাখা স্মার্ট হতে চান inputOutputবর্গ বা মত আরো নির্দিষ্ট শ্রেণীর তাদের ভেঙ্গে startMenuIO, inGameIO, playerIO, gameBoardIO, প্রতিটি বর্গ 1-5 পদ্ধতিগুলির হয়েছে ইত্যাদি যে? এবং একই …

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

3
আমি যখন কোনও অবজেক্ট তৈরি করি, তা কি তাত্পর্যপূর্ণ মেমরির ক্ষেত্রে উভয় ক্ষেত্রে বরাদ্দ করা হয় উদাহরণ ক্ষেত্র এবং পদ্ধতি বা কেবলমাত্র ক্ষেত্রগুলিতে
আমার নিচের ক্লাস আছে class Student{ int rollNumber; int marks; public void setResult(int rollNumber, int marks){ this.rollNumber=rollNumber; this.marks=marks; } public void displayResult(){ System.out.println("Roll Number= "+this.rollNumber+" Marks= "+this.marks); } } এখন আমি টাইপ স্টুডেন্টের দুটি বিষয় তৈরি করলাম Student s1=new Student(); Student s2=new Student(); উদাহরণস্বরূপ ক্ষেত্রগুলির জন্য এখন দুটি পৃথক মেমরি …

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

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

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

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

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

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