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

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

12
কোডের রাইটিং পদ্ধতিতে ক্রমান্বয়ে স্থানান্তর কী সিস্টেমের কার্যকারিতাকে প্রভাবিত করেছিল? এবং আমার যত্ন নেওয়া উচিত?
: TD; ডিআর: আমি যা জিজ্ঞাসা করছিলাম সে সম্পর্কে কিছুটা বিভ্রান্তি ছিল, সুতরাং এই প্রশ্নের পিছনে ড্রাইভিং ধারণাটি এখানে: আমি সবসময় প্রশ্নটি কী তা হতে চাইত। আমি এটি মূলত ভালভাবে বলতে পারিনি। তবে অভিপ্রায়টি সর্বদা " মডুলার, পৃথক, আলগা কাপল, ডিকোপলড, রিফ্যাক্টর কোড " তার নিজস্ব প্রকৃতির দ্বারা " মনোলিথিক …

3
ওওতে কী বার্তা যাচ্ছে?
আমি ও ও প্রোগ্রামিং অধ্যয়ন করছি, প্রাথমিকভাবে সি ++, সি # এবং জাভাতে। আমি ভেবেছিলাম এঙ্ক্যাপসুলেশন, উত্তরাধিকার এবং পলিমারফিজম (সেইসাথে এই সাইটে প্রচুর প্রশ্ন পড়ার পাশাপাশি) বোঝার সাথে আমার এটি সম্পর্কে ভাল উপলব্ধি রয়েছে। একটি জিনিস যা এখানে পপআপ করে মনে হচ্ছে এবং সেখানে "বার্তা পাসিং" এর ধারণাটি রয়েছে। স্পষ্টতই, …
35 java  c#  c++  object-oriented 

11
পিএইচপি কেন ইন্টারফেস আছে?
আমি লক্ষ্য করেছি যে পিএইচপি 5 হিসাবে ভাষাটিতে ইন্টারফেস যুক্ত করা হয়েছে। তবে, যেহেতু পিএইচপি খুব স্বচ্ছভাবে টাইপ করা হয় তাই মনে হয় ইন্টারফেস ব্যবহারের বেশিরভাগ সুবিধা হারাতে বসেছে। কেন এটি ভাষার অন্তর্ভুক্ত?

11
অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিংয়ের সুবিধা [বন্ধ]
দ্রষ্টব্য : এই প্রশ্নটি আমি কয়েক মাস আগে লিখেছি এমন একটি ব্লগ পোস্টের সম্পাদিত অংশ । প্রোগ্রামারগুলিতে একটি মন্তব্যে ব্লগে একটি লিঙ্ক স্থাপনের পরে SE এসএর কেউ অনুরোধ করেছে আমি এখানে একটি প্রশ্ন পোস্ট করি যাতে তারা উত্তর দিতে পারে। মানুষ টাইপ করতে Google এ "আমি অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং পাবেন …

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

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

6
ক্লাসে 'ফাইনাল' ব্যবহার করা কেন এত খারাপ?
আমি একটি পিএইচপি ওওপি উত্তরাধিকার ওয়েবসাইট রিফ্যাক্টর করছি। আমি " make it explicit that the class is currently not extended by anything" ক্লাসে 'ফাইনাল' ব্যবহার শুরু করতে প্রলুব্ধ হয়েছি "। আমি যদি কোনও ক্লাসে আসি তবে এটি হয়ত প্রচুর সময় সাশ্রয় করতে পারে এবং আমি ভাবছি যে আমি কোনও protectedসম্পত্তি …

5
পাইথন কি একটি অ্যান্টি-প্যাটার্ন মিশ্রিত করে?
আমি সম্পূর্ণ সচেতন যে pylintএবং অন্যান্য স্থিতিশীল বিশ্লেষণ সরঞ্জামগুলি সর্বজ্ঞাত নয় এবং কখনও কখনও তাদের পরামর্শ অমান্য করতে হবে। (এটি কেবলমাত্র conventionগুলি নয়, বিভিন্ন শ্রেণীর বার্তাগুলির জন্য প্রযোজ্য )) আমার মত ক্লাস থাকলে class related_methods(): def a_method(self): self.stack.function(self.my_var) class more_methods(): def b_method(self): self.otherfunc() class implement_methods(related_methods, more_methods): def __init__(self): self.stack = …

1
পদ্ধতি এবং বৈশিষ্ট্য উভয়ের জন্য একটি জেনেরিক শব্দ কী?
একটি শ্রেণীর চিত্রে, প্রতিটি শ্রেণিতে পদ্ধতি এবং বৈশিষ্ট্য রয়েছে। বিষয়বস্তু বা আইটেমের মতো জেনেরিক কিছু ছাড়াও উভয়কেই বর্ণনা করার সঠিক শব্দটি কী? প্রসঙ্গ: কমলা শ্রেণি ফলের শ্রেণিকে প্রসারিত করে এবং এর স্টাফ উত্তরাধিকার সূত্রে প্রাপ্ত । যেখানে স্টাফ = উভয় পদ্ধতি এবং বৈশিষ্ট্যগুলির জন্য একটি শব্দ

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

8
এনামগুলির তালিকা ব্যবহার করা কি ভাল অনুশীলন?
আমি বর্তমানে এমন একটি সিস্টেমে কাজ করছি যেখানে ব্যবহারকারী রয়েছে এবং প্রতিটি ব্যবহারকারীর এক বা একাধিক ভূমিকা রয়েছে। ব্যবহারকারীর জন্য এনাম মানগুলির তালিকা ব্যবহার করা কি ভাল অভ্যাস? আমি এর চেয়ে ভাল কিছু ভাবতে পারি না, তবে এটি ঠিক মনে হয় না। enum Role{ Admin = 1, User = 2, …

4
ন্যূনতম জ্ঞানের মূলনীতি
আমি ন্যূনতম জ্ঞানের নীতির পিছনে উদ্দেশ্যটি বুঝতে পারি , তবে আমি যদি এটি আমার নকশায় প্রয়োগ করার চেষ্টা করি তবে আমি কিছু অসুবিধাগুলি খুঁজে পাই। এই নীতির উদাহরণগুলির মধ্যে একটি (আসলে কীভাবে এটি ব্যবহার করবেন না), যা আমি হেড ফার্স্ট ডিজাইন প্যাটার্নস বইটিতে পেয়েছি যে এই নীতিটির শর্তে অন্যান্য পদ্ধতিগুলি …

10
"চাইল্ড x = নতুন চাইল্ড ();" এর পরিবর্তে "প্যারেন্ট এক্স = নতুন চাইল্ড ();" কি "খারাপ অভ্যাসটি যদি আমরা পরে ব্যবহার করতে পারি?
উদাহরণস্বরূপ, আমি এমন কিছু কোড দেখেছি যা এই জাতীয় খণ্ড তৈরি করে: Fragment myFragment=new MyFragment(); যা মাইফ্রেগমেন্টের পরিবর্তে ফ্রেগমেন্ট হিসাবে একটি ভেরিয়েবল ঘোষণা করে, যা মাইফ্রেগমেন্টটি খণ্ডের একটি শিশু শ্রেণি। আমি কোডগুলির এই লাইনটি সন্তুষ্ট না কারণ আমার ধারণা এই কোডটি হওয়া উচিত: MyFragment myFragment=new MyFragment(); যা আরও নির্দিষ্ট, এটি …

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

3
কমপক্ষে অবাক হওয়ার নীতি কী?
প্রোগ্রামিংয়ে প্রিন্সিপাল অফ লেস্ট এ্যাস্টনিশমেন্ট নামে পরিচিত? এই ধারণাটি কীভাবে ভাল এপিআই ডিজাইন সম্পর্কিত? এটি কি কেবলমাত্র অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিংয়ের জন্য প্রযোজ্য বা এটি অন্যান্য প্রোগ্রামিং কৌশলগুলিতেও ঘেঁটে যায়? "আপনার পদ্ধতিতে একটি জিনিস করা এবং এটি ভালভাবে করা" এই নীতির সাথে কি সম্পর্কিত?

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