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

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

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

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

2
বৈধ স্থিতি বজায় রাখার জন্য, অর্থাৎ, অবজেক্টের ডেটা সদস্যদের আপডেট করার জন্য কোনও শ্রেণিতে একটি বড় প্রাইভেট ফাংশন সংজ্ঞায়িত করা কি ভাল ধারণা?
যদিও নীচের কোডে একটি ই-বাণিজ্য সাইটের একটি সাধারণ একক আইটেম ক্রয় ব্যবহৃত হয়, আমার সাধারণ প্রশ্নটি কোনও অবজেক্টের ডেটা সর্বদা বৈধ অবস্থায় রাখতে সমস্ত ডেটা সদস্যদের আপডেট করার বিষয়ে। এখানে প্রাসঙ্গিক বাক্যাংশ হিসাবে আমি "ধারাবাহিকতা" এবং "রাষ্ট্রই খারাপ is" দেখতে পেয়েছি, এখানে আলোচনা করা হয়েছে: https://en.wikibooks.org/wiki/Object_Oriected_Programming#.22 স্টেট ২২_আইস_ভিল .২১ <?php …

6
ক্রিয়ামূলক প্রোগ্রামিং সমস্যা এবং সমাধানের মধ্যে 'প্রতিনিধিত্বমূলক ফাঁক' বাড়ায়? [বন্ধ]
বন্ধ । এই প্রশ্নটি আরও ফোকাস করা প্রয়োজন । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি কেবলমাত্র এই পোস্টটি সম্পাদনা করে একটি সমস্যায় ফোকাস করে । 4 বছর আগে বন্ধ ছিল । যেহেতু মেশিন ল্যাঙ্গুয়েজ (যেমন, 0110101000110101) কম্পিউটার ভাষাগুলি সাধারণত বিমূর্ততার …

5
এতগুলি জেভিএম ভাষাগুলি সমর্থন করার জন্য কী কী জেভিএমকে বহুমুখী করে তোলে?
জেভিএম জাভা ব্যতীত অন্য অনেকগুলি ভাষা সমর্থন করে Groovy,Clojure,Scalaযা জাভা থেকে পৃথক ফাংশনাল ভাষা (আমি সংস্করণ 8 এর আগে জাভা উল্লেখ করছি যেখানে Lambda'sসমর্থিত নয়) যা কার্যকরী দক্ষতা সমর্থন করে না a একটি উচ্চ স্তরের কী কী জেভিএমকে এতই বহুমুখী করে তোলে যে এটি উভয় অবজেক্টের পাশাপাশি কার্যকরী ভাষা উভয়কেই …

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

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

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

6
একাধিক উত্তরাধিকার একক দায়িত্ব নীতি লঙ্ঘন করে?
আপনার যদি এমন একটি শ্রেণি থাকে যা দুটি স্বতন্ত্র শ্রেণির উত্তরাধিকার সূত্রে প্রাপ্ত হয়, তার অর্থ এই নয় যে আপনার উপক্লাসটি স্বয়ংক্রিয়ভাবে (কমপক্ষে) 2 টি জিনিস করে, প্রতিটি সুপারক্লাসের একটি? আমি বিশ্বাস করি আপনার যদি একাধিক ইন্টারফেস উত্তরাধিকার থাকে তবে কোনও পার্থক্য নেই। সম্পাদনা: পরিষ্কার হওয়ার জন্য, আমি বিশ্বাস করি …

3
সাজসজ্জার ডিজাইন প্যাটার্ন সম্পর্কে নবাগত প্রশ্ন
আমি একটি প্রোগ্রামিং নিবন্ধ পড়ছিলাম এবং এটি ডেকরেটর প্যাটার্ন উল্লেখ করেছে। আমি কিছুক্ষণের জন্য প্রোগ্রামিং করছি তবে কোনও ধরণের প্রথাগত শিক্ষা বা প্রশিক্ষণ ছাড়াই, তবে আমি স্ট্যান্ডার্ড ধরণগুলি এবং এগুলি সম্পর্কে জানার চেষ্টা করছি। তাই আমি ডেকরেটারের দিকে চেয়েছিলাম এবং এটিতে একটি উইকিপিডিয়া নিবন্ধ পেয়েছি found আমি এখন ডেকরেটর প্যাটার্নের …

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

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

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

8
ক্লাস নামে একটি ক্লাস?
এই পোস্টটি উন্নত করতে চান? এই প্রশ্নের বিশদ বিবরণ প্রদান করুন, সহ उद्धरण এবং আপনার উত্তর কেন সঠিক তা ব্যাখ্যা সহ। পর্যাপ্ত বিবরণ ছাড়াই উত্তরগুলি সম্পাদনা বা মোছা হতে পারে। এটি একটি শৈলীর প্রশ্ন, তবে এটি বর্তমানে আমার একটি প্রকল্পের জন্য চিন্তা করছি। ধরে নিন যে আপনি একটি অ্যাপ্লিকেশন তৈরি …

4
ধরণের আইডোমেটিক বা দুর্বল নকশার সাথে প্যাটার্ন-মিল কী?
দেখে মনে হচ্ছে এফ # কোড প্রায়শই ধরণের সাথে মেলে। অবশ্যই match opt with | Some val -> Something(val) | None -> Different() সাধারণ বলে মনে হচ্ছে তবে ওওপি দৃষ্টিকোণ থেকে, এটি রানটাইম টাইপ চেকের উপর ভিত্তি করে নিয়ন্ত্রণ-প্রবাহের মতো একটি ভয়ঙ্কর দেখতে পাওয়া যায়, যা সাধারণত নষ্ট হয়ে যায়। …

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