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

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

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

7
উদাহরণস্বরূপ সৃষ্টিটি কেন এটি হয়?
আমি গত ছয় মাস বা তারও বেশি সময় ধরে সি # শিখেছি এবং এখন জাভাতে চলেছি। আমার প্রশ্ন উদাহরণস্বরূপ সৃষ্টি সম্পর্কে (উভয় ভাষায়, সত্যই) এবং এটির আরও বেশি: আমি কেন অবাক হয়েছি তারা কেন এমনভাবে করেছে? এই উদাহরণটি ধরুন Person Bob = new Person(); এমন কোনও কারণ আছে যে বিষয়টি …

4
প্রয়োগের পরিবর্তে ইন্টারফেস (উদাহরণস্বরূপ মানচিত্র) ব্যবহার করে একটি জাভা অবজেক্টকে কেন সংজ্ঞায়িত করুন (হ্যাশম্যাপ)
বেশিরভাগ জাভা কোডে, আমি দেখি লোকেরা জাভা অবজেক্টগুলি এই জাতীয়ভাবে ঘোষণা করে: Map<String, String> hashMap = new HashMap<>(); List<String> list = new ArrayList<>(); পরিবর্তে: HashMap<String, String> hashMap = new HashMap<>(); ArrayList<String> list = new ArrayList<>(); বাস্তবায়িতভাবে ব্যবহার করা যাচ্ছে না তার পরিবর্তে কেন ইন্টারফেসটি ব্যবহার করে জাভা অবজেক্টকে সংজ্ঞায়িত করার …

5
ইন্টারফেস কখন ব্যবহার করবেন (ইউনিট টেস্টিং, আইওসি?)
আমি সন্দেহ করি যে আমি এখানে স্কুলছাত্রী ত্রুটি করেছি এবং আমি স্পষ্টতা খুঁজছি। আমার সমাধান (সি #) এর অনেকগুলি ক্লাস - আমি সংখ্যাগরিষ্ঠতা বলতে সাহস করি - আমি একটি সম্পর্কিত ইন্টারফেস লিখে শেষ করেছি। যেমন একটি "আইসিএলকুলেটর" ইন্টারফেস এবং একটি "ক্যালকুলেটর" বর্গ যা এটি প্রয়োগ করে, যদিও আমি কখনই কোনও …

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

5
এসআরপি (একক দায়িত্বের নীতি) কি উদ্দেশ্য?
দুটি ইউআই ডিজাইনার বিবেচনা করুন যারা "ব্যবহারকারী আকর্ষণীয়" ডিজাইন ডিজাইন করতে চান। "ব্যবহারকারীর আকর্ষণ" এমন একটি ধারণা যা উদ্দেশ্যমূলক নয় এবং কেবল ডিজাইনারদের মনেই থাকে। সুতরাং ডিজাইনার এ উদাহরণস্বরূপ লাল রঙ বাছাই করতে পারবেন, অন্যদিকে ডিজাইনার বি নীল বেছে নেন। ডিজাইনার একটি এমন একটি বিন্যাস তৈরি করুন যা ডিজাইনার বি …

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

6
পদ্ধতি চেইন বনাম এনক্যাপসুলেশন
"একক অ্যাক্সেস-পয়েন্ট" বনাম পদ্ধতিতে চেইন করার ক্লাসিক ওওপি সমস্যা রয়েছে: main.getA().getB().getC().transmogrify(x, y) বনাম main.getA().transmogrifyMyC(x, y) প্রথমটির সুবিধাটি মনে হয় যে প্রতিটি শ্রেণি কেবলমাত্র একটি ছোট সংখ্যক ক্রিয়াকলাপের জন্য দায়ী, এবং সবকিছুকে আরও অনেক মডুলার করে তোলে - সিতে একটি পদ্ধতি যুক্ত করে এটি প্রকাশের জন্য এ, বি বা সি তে …

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

11
কোড পুনরায় ব্যবহারের পদগুলিতে কি বস্তুগুলি বিতরণ করা হয়েছে?
আমি প্রায়শই শুনেছি যে কোড পুনঃব্যবহারের ক্ষেত্রে অবজেক্টগুলি বিতরণ করেনি। তুমি কি একমত? আপনি যদি বিশ্বাস করেন যে তারা নেই, তবে কেন নয়?

4
জাভাতে কোনও 'সাবক্লাস-কেবল' অ্যাক্সেস মডিফায়ার নেই কেন?
জাভাতে, পদ্ধতির জন্য চারটি অ্যাক্সেস মডিফায়ার রয়েছে: public - যে কোনও শ্রেণি এই পদ্ধতিটি ব্যবহার করতে পারে। protected - একই প্যাকেজের ক্লাস এবং যে কোনও প্যাকেজের সাবক্লাসগুলি এই পদ্ধতিটি ব্যবহার করতে পারে। private - শুধুমাত্র এই শ্রেণিটি এই পদ্ধতিটি ব্যবহার করতে পারে। no modifier ("প্যাকেজ বেসরকারী") - একই প্যাকেজের কেবল …

4
আমি কীভাবে জানব যে আমার ডেটাটি সম্পর্কযুক্ত বা প্রকৃতির দিকে লক্ষ্যযুক্ত?
শুধু এই লাইন পড়ুন- যদি আপনার ডেটা প্রকৃতিতে অবজেক্ট থাকে তবে অবজেক্ট স্টোরগুলি ব্যবহার করুন ("NoSQL")। রিলেশনাল ডাটাবেসের চেয়ে এগুলি অনেক দ্রুত হবে। যদি আপনার ডেটা আপেক্ষিক প্রকৃতির হয় তবে একটি রিলেশনাল ডাটাবেসের ওভারহেড এটি মূল্যবান। from- http://seldo.com/weblog/2011/06/15/orm_is_an_antipattern সুতরাং, কীভাবে আমি জানব যে আমার ডেটা প্রকৃতিতে সম্পর্কিত বা বস্তু-ভিত্তিক?

6
এনামগুলি কখন কোনও কোডের গন্ধ হয় না?
উভয়সঙ্কট আমি অবজেক্ট অরিয়েন্টেড প্র্যাকটিস সম্পর্কে প্রচুর সেরা অনুশীলনের বই পড়ছি এবং আমি যে প্রায় প্রতিটি বই পড়েছি তার একটি অংশ ছিল যেখানে তারা বলে যে এনামগুলি একটি কোডের গন্ধ। আমি মনে করি এনামগুলি বৈধ হওয়ার সময় তারা যে অংশটি ব্যাখ্যা করেছে সেখানে তারা মিস করেছে। যেমন, আমি খোঁজ করছি …

5
এমভিসি: কন্ট্রোলার কি একক দায়িত্বের নীতিটি লঙ্ঘন করে?
একক দায়িত্বের নীতিতে বলা হয়েছে যে "একটি শ্রেণীর পরিবর্তনের একটি কারণ থাকা উচিত"। এমভিসি প্যাটার্নে, নিয়ন্ত্রণকারীর কাজ হল ভিউ এবং মডেলের মধ্যস্থতা করা। এটি জিইউআইতে ব্যবহারকারীর দ্বারা করা ক্রিয়াকলাপগুলি প্রতিবেদন করার জন্য ভিউর জন্য একটি ইন্টারফেস সরবরাহ করে (উদাহরণস্বরূপ ভিউটিকে কল করতে অনুমতি দেওয়া controller.specificButtonPressed()) এবং এটির ডেটা ম্যানিপুলেট করতে …

4
কখন একটি সাধারণ ক্ষেত্রকে বেস শ্রেণিতে স্থানান্তর করতে?
আমার বর্তমানে দুটি উদ্ভূত ক্লাস রয়েছে Aএবং Bএটি উভয়েরই একটি ক্ষেত্র রয়েছে এবং এটি নির্ধারণের চেষ্টা করছি যে এটি বেস বর্গের মধ্যে যেতে হবে কিনা। এটি কখনই বেস বর্গ থেকে রেফারেন্স করা হয় না, এবং বলুন যে যদি রাস্তার এক পর্যায়ে অন্য শ্রেণীর উত্পন্ন হয়, যদি এর কোনটি Cনা থাকে …

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