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

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

9
উত্তরাধিকার ভুল হয়ে গেছে
আমার কিছু কোড রয়েছে যেখানে উত্তম উত্তরাধিকারের মডেলটি উতরাইয় গিয়েছে এবং কেন এবং কীভাবে এটি ঠিক করতে হয় তা বোঝার চেষ্টা করছি। মূলত, কল্পনা করুন আপনার সাথে একটি চিড়িয়াখানার শ্রেণিবিন্যাস রয়েছে: class Animal class Parrot : Animal class Elephant : Animal class Cow : Animal প্রভৃতি আপনার খাওয়া (), রান …

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

5
একাধিক পদ্ধতিতে স্যুইচ করার সুবিধা
আমি আজ একজন সিনিয়র বিকাশকারীর কাছ থেকে একটি কোড পর্যালোচনা পেয়েছিলাম "জিজ্ঞাসা করুন, সুইচ স্টেটমেন্টের মাধ্যমে ফাংশন প্রেরণে আপনার আপত্তি কী?" আমি কল করার পদ্ধতিগুলিতে স্যুইচ করার মাধ্যমে একটি যুক্তি পাম্প করা কীভাবে খারাপ OOP, এটি এক্সটেনসিবল নয় ইত্যাদি সম্পর্কে অনেক জায়গায় পড়েছি However তবে, আমি সত্যই তার পক্ষে একটি …

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

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

4
ওওপি-তে প্রয়োজনীয় ধারণাগুলির কোনও ধারাবাহিক সংজ্ঞা নেই কেন?
আমি প্রোগ্রামিংয়ে খুব নতুন এবং পড়া থেকে কিছুটা বিভ্রান্ত \ বিভিন্ন উত্স থেকে বিভিন্ন কনভেনশন শুনে: অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিংয়ে কি 4 বা 5 টি ধারণা আছে? একজন নবাগত হিসাবে, আমি বুঝতে পারছি যে এগুলি 5 টি ধারণা: বিমূর্তন উত্তরাধিকার encapsulation পলিমরফিজ্ম modularity তাহলে কীভাবে আমি আরও "কঠোর" সংজ্ঞা পাই না …

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

7
কীভাবে ওওপি সম্পত্তিগুলির ধারণা অন্তর্ভুক্ত করতে বিকশিত হয়েছিল
আমি একটি সি ++ ব্যাকগ্রাউন্ড থেকে এসেছি এবং আমার বর্তমান চাকরিতে সি # এর বাইরে চলে যাচ্ছি এবং আমি জনসাধারণের ক্ষেত্র এবং বৈশিষ্ট্যগুলির মধ্যে পার্থক্য কী এবং এগুলির বিভিন্নতা এবং অবতারগুলিতে সমস্ত পিছনে রয়েছে সে সম্পর্কে আমি অনেকগুলি প্রশ্নোত্তর পড়ছি বেসিক প্রশ্ন (উদাঃ এই এসও পোস্ট এবং সমস্ত সম্পর্কিত লিঙ্কযুক্ত …

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

1
বৃহত অবজেক্ট শ্রেণিবিন্যাসের সাথে দর্শনার্থীর প্যাটার্ন ব্যবহার করা
প্রসঙ্গ আমি অবজেক্টের শ্রেণিবিন্যাসের সাথে ব্যবহার করছি (একটি অভিব্যক্তি গাছ) একটি "সিউডো" ভিজিটর প্যাটার্ন (ছদ্ম, যেমন এটি ডাবল প্রেরণ ব্যবহার করে না): public interface MyInterface { void Accept(SomeClass operationClass); } public class MyImpl : MyInterface { public void Accept(SomeClass operationClass) { operationClass.DoSomething(); operationClass.DoSomethingElse(); // ... and so on ... } …

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

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

3
আপনি কীভাবে ওওপিগুলিতে শ্রেণি নকশার কাছে যান?
আমি যখন ওও সমাধানটি ডিজাইন করার চেষ্টা করি, তখন আমি সাধারণত সিআরসি মডেলিং ব্যবহার করি যেখানে আমি শ্রেণীর নামগুলি (বিশেষ্য), তারা কী করে (ক্রিয়াপদ) এবং অন্যান্য ক্লাসগুলির সাথে কীভাবে তারা সহযোগিতা করে সেগুলি তালিকাভুক্ত করে। এই ব্লগে জিনিস নিচের এই বিশেষ্য-ক্রিয়া পদ্ধতির সম্পর্কে বলার আছে ...This approach, which I will …

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

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

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