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

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

7
উইজার্ডস এবং ওয়ারিয়র্সে বিধি বিধান করা
ইন ব্লগ পোস্ট এই সিরিজের , এরিক Lippert উইজার্ড এবং উদাহরণ, যেখানে যেমন যোদ্ধারা ব্যবহার অবজেক্ট ওরিয়েন্টেড নকশা করার সময় একটি সমস্যা বর্ণনা abstract class Weapon { } sealed class Staff : Weapon { } sealed class Sword : Weapon { } abstract class Player { public Weapon Weapon { …

3
ইন্টারফেসের জন্য কংক্রিটের ক্লাসগুলির উপর নির্ভর করা কি ঠিক আছে?
আমি কাস্টম ত্রুটি হ্যান্ডলারের জন্য জাভাতে ইন্টারফেস তৈরি করছি। একটি আর্গুমেন্ট ত্রুটি বস্তুটি পাস করতে চাই তবে আমার এটি Exceptionক্লাসের শিশু হওয়া দরকার । কোনও ইন্টারফেসে আমার সংজ্ঞায়িত শ্রেণীর নামটি ব্যবহার করা কি ঠিক আছে? এটি কোনও প্রয়োগের উপর নির্ভরশীল না হওয়ার শর্তে এটি কোনও ইন্টারফেসকে কম তৈরি করবে না? …

1
পাইথনের যোগসূত্রটি ডিজাইনের কারণে রুবি বা স্মলটকের তুলনায়, যোগ দেওয়ার আইটেমগুলিতে নয় বরং প্রতীকটির দিকে মনোযোগ দেবে বলে মনে হচ্ছে?
আমি ভেবেছিলাম ওওপির অন্যতম ভিত্তি হ'ল, আমাদের কাছে অবজেক্টস রয়েছে, যা আমরা যে আইটেমগুলির সাথে কাজ করতে আগ্রহী, এবং তারপরে আমরা তাদের কাছে বার্তা প্রেরণ করি। সুতরাং এটি স্বাভাবিক মনে হতে পারে যে, আমার কাছে আইটেমগুলির সংকলন রয়েছে এবং এটি করার জন্য আমার এগুলি একটি স্ট্রিংয়ের মধ্যে রাখা দরকার: ["x", …

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

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

2
কোনও সত্তার সুপরিচিত ব্যবসায়ের আইডি ডিডিডি / ওওপিতে উত্সর্গীকৃত প্রকারের সাথে উপস্থাপন করা উচিত?
ব্যবহারিক ভাষায় এর অর্থ classএকটি stringবা অন্য কোনও আদিম ধরণের উপর একটি কাস্টম (অপরিবর্তনীয়) ব্যবহার করা । উদাহরণ: প্রকাশনা: আন্তর্জাতিক স্ট্যান্ডার্ড বইয়ের নম্বর। অর্থ: আন্তর্জাতিক সিকিউরিটিজ সনাক্তকরণ নম্বর। সুবিধাদি: একটি সনাক্তকারী এর ফর্ম্যাট নিশ্চিত করতে পারেন। মডেলটির প্রথম শ্রেণির সদস্য হন। অসুবিধা: অধ্যবসায়ের ঘর্ষণ যুক্ত করে (যেমন সত্তা ফ্রেমওয়ার্ক)। আরও …

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

5
জাভাতে "ইন্টারফেসের সাথে প্রোগ্রাম করার" জন্য এটি কি সর্বদা ধারণা দেয়?
আমি এই প্রশ্নে আলোচনাটি দেখেছি যে কোনও শ্রেণি যা ইন্টারফেস থেকে প্রয়োগ করে তা কীভাবে ইনস্ট্যান্ট করা হবে। আমার ক্ষেত্রে, আমি জাভাতে একটি খুব ছোট প্রোগ্রাম লিখছি যা একটি উদাহরণ ব্যবহার করে TreeMapএবং সেখানে প্রত্যেকের মতামত অনুসারে এটি ইনস্ট্যান্ট করা উচিত: Map<X> map = new TreeMap<X>(); আমার প্রোগ্রামে, আমি ফাংশনটি …

4
এই দৃশ্যে কি ভিজিটর প্যাটার্নটি বৈধ?
আমার কাজের লক্ষ্যটি একটি ছোট সিস্টেম ডিজাইন করা যা তফসিল পুনরাবৃত্ত কাজগুলি চালাতে পারে। একটি পুনরাবৃত্ত টাস্ক এমন একটি বিষয় যা "সোমবার থেকে শুক্রবার থেকে সকাল 8:00 টা থেকে বিকাল 5:00 পর্যন্ত প্রতি ঘন্টা প্রশাসকের কাছে একটি ইমেল প্রেরণ করুন"। আমার একটি বেস ক্লাস রয়েছে যা রিচারিংটাস্ক বলে । public …

5
ওওপি ভাষা এবং টাইপ ক্লাস
প্রোগ্রামিং ল্যাঙ্গুয়েজ তত্ত্বে, একটি প্রকার হল মানগুলির একটি সেট। যেমন "int" টাইপটি হ'ল সমস্ত সংখ্যার মানগুলির সেট। ওওপি ভাষায় কোনও শ্রেণি একটি ধরণের, তাই না? যখন কোনও শ্রেণি একাধিক সদস্যের সাথে সংজ্ঞায়িত হয়, যেমন class myclass{ int a; double b; } আমরা যখন কোন ক্লাস সম্পর্কে কথা বলি, তখন আমাদের …

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

4
কোনও শ্রেণীর কোনও পদ্ধতি যখন নিজের পরিবর্তন করার পরে একই উদাহরণ ফিরে আসে?
আমি একটি বর্গ তিনটি পদ্ধতির যে আছে A(), B()এবং C()। এই পদ্ধতিগুলি নিজস্ব উদাহরণটি পরিবর্তন করে। যখন উদাহরণগুলি পৃথক অনুলিপি (ঠিক তেমন Clone()) হয় তখন পদ্ধতিগুলিতে কোনও উদাহরণ ফিরিয়ে দিতে হয় , আমি পদ্ধতিতে একই উদাহরণটি সংশোধন করার সময় এবং অন্য কোনও মান ফেরত না দেওয়ার সময় ফিরে আসার জন্য …

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

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

4
.NET প্রোগ্রামিং এবং POCO ক্লাস
আমার যে অ্যাপ্লিকেশনটি বদলাতে হবে তা নিয়ে ভাবতে ভাবতে আমি আজ রাতে ভাবছিলাম এবং এটি আমাকে ভাবছে। সত্তা ফ্রেমওয়ার্ক সত্তা হ'ল পোকো (সাধারণ পুরাতন সিএলআর অবজেক্টস) এবং এএসপি.নেট এমভিসিতে ব্যবহৃত মডেলগুলি সাধারণত পোকোও হয়। এর মূলত অর্থ কেবল বৈশিষ্ট্য, কোনও পদ্ধতি নেই। এখন ও ও প্রোগ্রামিং সাধারণত কোনও বস্তুকে তার …

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