প্রশ্ন ট্যাগ «oop»

অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং হ'ল "অবজেক্টস" ব্যবহার করে একটি প্রোগ্রামিং দৃষ্টান্ত: ডেটা ক্ষেত্র এবং পদ্ধতিগুলির সাথে তাদের মিথস্ক্রিয়াগুলির সাথে মিলিয়ে ডেটা স্ট্রাকচার।

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

7
আমি কীভাবে বর্ধিত পিএইচপি ক্লাসে স্থির কল থেকে ক্লাসের নাম পেতে পারি?
আমার দুটি ক্লাস রয়েছে: Actionএবং MyAction। দ্বিতীয়টি হিসাবে ঘোষণা করা হয়: class MyAction extends Action {/* some methods here */} Actionক্লাসে আমার কেবলমাত্র পদ্ধতি প্রয়োজন (কেবল এটিতে, কারণ উত্তরাধিকার সূত্রে প্রাপ্ত অনেকগুলি শ্রেণি থাকবে এবং আমি এই সমস্তটিতে এই পদ্ধতিটি প্রয়োগ করতে চাই না), যা একটি স্ট্যাটিক কল থেকে ক্লাসের …
93 php  oop  inheritance 

9
ক্রিয়ামূলক প্রোগ্রামিং ভাষা কীভাবে কাজ করে?
যদি ফাংশনাল প্রোগ্রামিং ল্যাঙ্গুয়েজগুলি কোনও রাষ্ট্রকে সংরক্ষণ করতে না পারে তবে তারা কীভাবে কোনও সাধারণ ব্যবহারকারীর কাছ থেকে ইনপুট পড়ার মতো সহজ জিনিসগুলি করবেন? কীভাবে তারা ইনপুটটি "সঞ্চয়" করে (বা এই বিষয়ে কোনও ডেটা সঞ্চয় করে?) উদাহরণস্বরূপ: কীভাবে এই সাধারণ সি জিনিসটি হ্যাস্কেলের মতো ক্রিয়ামূলক প্রোগ্রামিং ভাষায় অনুবাদ করবে? #include<stdio.h> …

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

7
সদস্য ফাংশন ফাংশন পয়েন্টার
আমি ক্লাসের সদস্য হিসাবে একটি ফাংশন পয়েন্টার সেট আপ করতে চাই যা একই ক্লাসের অন্য ফাংশনের পয়েন্টার। যে কারণে আমি এটি করছি তা জটিল। এই উদাহরণে, আমি আউটপুটটি "1" হতে চাই class A { public: int f(); int (*x)(); } int A::f() { return 1; } int main() { A …

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

9
একই শ্রেণিতে অন্য কোনও সামগ্রীর ব্যক্তিগত ক্ষেত্রে অ্যাক্সেস করুন
class Person { private BankAccount account; Person(BankAccount account) { this.account = account; } public Person someMethod(Person person) { //Why accessing private field is possible? BankAccount a = person.account; } } নকশা সম্পর্কে ভুলবেন না দয়া করে। আমি জানি যে ওওপি নির্দিষ্ট করে যে ব্যক্তিগত সামগ্রী শ্রেণীর কাছে ব্যক্তিগত। আমার প্রশ্ন …
91 java  c++  .net  oop 

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

12
সমষ্টি বনাম রচনা [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে পোস্টটি সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 5 বছর আগে বন্ধ । এই প্রশ্নটি উন্নত করুন ইউএমএলে রচনা এবং সংহতকরণের মধ্যে পার্থক্য বুঝতে আমার …
90 java  oop  uml 

10
পাইথনে স্থির পদ্ধতি ব্যবহারের সুবিধা কী?
কোডটি সহ পাইথনে আমি আনবাউন্ড পদ্ধতি ত্রুটিতে চলে এসেছি import random class Sample(object): '''This class defines various methods related to the sample''' def drawSample(samplesize,List): sample=random.sample(List,samplesize) return sample Choices=range(100) print Sample.drawSample(5,Choices) এখানে অনেক সহায়ক পোস্ট পড়ার পরে, আমি @staticmethodকোডটি কীভাবে কাজ করতে উপরে উপরে যুক্ত করতে পারি তা ভেবেছিলাম । আমি …

6
পাইথনে উদাহরণস্বরূপ ভেরিয়েবলগুলির জন্য আমি কীভাবে ডিফল্ট মানগুলি ঘোষণা করব?
আমি কি আমার শ্রেণীর সদস্যদের এই জাতীয় ডিফল্ট মান দিতে পারি: class Foo: num = 1 বা এই মত? class Foo: def __init__(self): self.num = 1 ইন এই প্রশ্নের আমি উভয় ক্ষেত্রেই আবিষ্কার করেন যে, bar = Foo() bar.num += 1 একটি ভাল সংজ্ঞায়িত অপারেশন। আমি বুঝতে পারি যে প্রথম …
90 python  class  oop 

2
কখন বাস্তবায়ন এবং প্রসারিত? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে পোস্টটি সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । গত বছর বন্ধ ছিল । এই প্রশ্নটি উন্নত করুন কখন implementবা extendব্যবহার করা উচিত ? কিছু বাস্তব-বিশ্বের …
90 php  oop  extend 

9
ধরণ: দুই শ্রেণি কিভাবে বাড়ানো যায়?
আমি আমার সময় বাঁচাতে এবং ক্লাসে PIXI ক্লাসগুলি (একটি 2 ডি ওয়েবজিএল রেন্ডারির ​​পাঠাগার) প্রসারিত করার জন্য সাধারণ কোডটি পুনরায় ব্যবহার করতে চাই। অবজেক্ট ইন্টারফেস: module Game.Core { export interface IObject {} export interface IManagedObject extends IObject{ getKeyInManager(key: string): string; setKeyInManager(key: string): IObject; } } আমার সমস্যাটি হ'ল কোডটি ভিতরে …

4
আপনি কখন এবং কেন একটি ক্লাস সিল করবেন?
সি # এবং সি ++ / সিএলআইতে মূলশব্দটি sealed(বা NotInheritableভিবিতে) কোনও শ্রেণিটি কোনও উত্তরাধিকারের সুযোগ থেকে রক্ষা করতে ব্যবহৃত হয় (শ্রেণিটি উত্তরাধিকারসূত্রে প্রাপ্ত হবে না)। আমি জানি যে অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিংয়ের একটি বৈশিষ্ট্য হ'ল উত্তরাধিকার এবং আমি অনুভব করি যে ব্যবহারটি sealedএই বৈশিষ্ট্যের বিপরীতে যায়, এটি উত্তরাধিকার বন্ধ করে দেয়। এমন …
89 c#  .net  oop  c++-cli 

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

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