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

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

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

7
কোনও অবজেক্টের মডেল পরিবর্তনের প্রচারের প্যাটার্নস ..?
এখানে একটি সাধারণ দৃশ্য যা আমার সাথে মোকাবিলা করতে সর্বদা হতাশাবোধ করে। আমার প্যারেন্ট অবজেক্টের সাথে একটি অবজেক্ট মডেল রয়েছে। পিতামাতার মধ্যে কিছু শিশু অবজেক্ট থাকে। এটার মতো কিছু. public class Zoo { public List<Animal> Animals { get; set; } public bool IsDirty { get; set; } } প্রতিটি শিশু …

9
ওওপি নীতি এবং পদ্ধতির নাম
class Boxer: def punch(self, punching_bag, strength): punching_bag.punch(strength) class PunchingBag: def punch(self, strength): print "Punching bag punched with strength", strength boxer = Boxer() punching_bag = PunchingBag() boxer.punch(punching_bag, 2) কোনও punchবক্সিংয়ের ক্ষেত্রে একটি ভাল পদ্ধতির নাম এটি সন্দেহ নেই । কিন্তু নাম punchখোঁচা ব্যাগের পদ্ধতির জন্যও কি ভাল? উভয় ক্ষেত্রেই আমি কমান্ড …

6
কোনও বস্তুর নিজের আইডি জানা উচিত?
obj.idমোটামুটি সাধারণ বলে মনে হয় এবং এটি কোনও জিনিস নিজের সম্পর্কে জানতে পারে এমন কিছু সীমার মধ্যে পড়ে বলে মনে হয়। আমি নিজেকে জিজ্ঞাসা করি যে কেন আমার বস্তুর নিজস্ব আইডি জানা উচিত? মনে হচ্ছে এটির কোনও কারণ আছে? এটি বিদ্যমান থাকার মূল কারণগুলির একটি হ'ল এটি পুনরুদ্ধার করা, এবং …

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

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

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

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

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

5
স্ট্যাটিক ক্লাস নেমস্পেস হিসাবে ব্যবহার করা
এই প্রশ্নটি স্ট্যাক ওভারফ্লো থেকে স্থানান্তরিত হয়েছিল কারণ এটি সফ্টওয়্যার ইঞ্জিনিয়ারিং স্ট্যাক এক্সচেঞ্জে উত্তর দেওয়া যেতে পারে। 8 বছর আগে স্থানান্তরিত । আমি অন্যান্য বিকাশকারীদের স্ট্যাটিক ক্লাস নেমস্পেস হিসাবে ব্যবহার করতে দেখেছি public static class CategoryA { public class Item1 { public void DoSomething() { } } public class Item2 …

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

4
কীভাবে কোড কভারেজটি মারাত্মকভাবে উন্নত করবেন?
ইউনিট পরীক্ষার অধীনে উত্তরাধিকারের আবেদন পাওয়ার জন্য আমাকে দায়িত্ব দেওয়া হয়েছে। অ্যাপ্লিকেশনটি সম্পর্কে প্রথমে কিছু ব্যাকগ্রাউন্ড: এটি একটি বড় সমস্যাগুলির সাথে এটি একটি 600k এলওসি জাভা আরসিপি কোড বেস বিশাল কোড নকল কোনও এনক্যাপসুলেশন নেই, বেশিরভাগ ব্যক্তিগত ডেটা বাইরে থেকে অ্যাক্সেসযোগ্য হয়, কিছু ব্যবসায়িক ডেটা সিঙ্গেলনও তৈরি করে তাই এটি …

5
ফলব্যাকস সহ বিশেষ ক্ষেত্রে লিসকোব সাবস্টিটিউশন নীতি লঙ্ঘন করে?
ধরা যাক আমার একটি ইন্টারফেস FooInterfaceরয়েছে যার সাথে নিম্নলিখিত স্বাক্ষর রয়েছে: interface FooInterface { public function doSomething(SomethingInterface something); } এবং একটি কংক্রিট শ্রেণি ConcreteFooযা সেই ইন্টারফেস প্রয়োগ করে: class ConcreteFoo implements FooInterface { public function doSomething(SomethingInterface something) { } } আমি ConcreteFoo::doSomething()একটি বিশেষ ধরণের SomethingInterfaceঅবজেক্ট (যদি বলা যাক এটি বলা …

3
জেনারিক্স বনাম সাধারণ ইন্টারফেস?
আমার মনে নেই কখন আমি জেনেরিক ক্লাসটি শেষবার লিখলাম। যতবার আমি ভাবি আমার কিছুটা চিন্তা করার পরে এটি দরকার আমি একটি উপসংহারটি করি না। এই প্রশ্নের দ্বিতীয় উত্তর আমাকে স্পষ্টতা জিজ্ঞাসা করতে বাধ্য করেছে (যেহেতু আমি এখনও মন্তব্য করতে পারি না, তাই আমি একটি নতুন প্রশ্ন করেছি)। সুতরাং আসুন আমরা …

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

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