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

অবজেক্ট-ওরিয়েন্টেড ডিজাইন হ'ল একটি সফ্টওয়্যার সমস্যা সমাধানের উদ্দেশ্যে ইন্টারেক্টিভ অবজেক্টগুলির একটি সিস্টেম পরিকল্পনা করার প্রক্রিয়া।

4
ব্যবসায়ের অবজেক্ট শ্রেণির নকশার এই "সম্পূর্ণ জনসাধারণ" মানসিকতার বিরুদ্ধে কীভাবে তর্ক করা যায়
আমরা আমাদের ব্যবসায়িক সামগ্রীর অনেকগুলি ইউনিট টেস্টিং এবং রিফ্যাক্টরিং করছি, এবং অন্যান্য সমবয়সীদের তুলনায় ক্লাস ডিজাইনের বিষয়ে আমার খুব আলাদা মতামত রয়েছে বলে মনে হচ্ছে । একটি উদাহরণ বর্গ যা আমি ভক্ত নই: public class Foo { private string field1; private string field2; private string field3; private string field4; private …

2
ডেটা ওরিয়েন্টেড ইন্টারফেসগুলিতে প্রোগ্রামিং
আমাদের কোডবেসের একটি অংশ নিম্নলিখিত স্টাইলে লেখা আছে: // IScheduledTask.cs public interface IScheduledTask { string TaskName { get; set; } int TaskPriority { get; set; } List<IScheduledTask> Subtasks { get; set; } // ... several more properties in this vein } // ScheduledTaskImpl.cs public class ScheduledTaskImpl : IScheduledTask { public …

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

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

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

4
তালিকা ইন্টারফেস কি একটি ফাঁস বিমূর্ততা?
আমার যদি ভেরিয়েবল Listথাকে তবে এতে বিভিন্ন ধরণের উদাহরণস্বরূপ ArrayListবা থাকতে পারে LinkedList। একটি LinkedListএবং একটি মধ্যে পার্থক্য ArrayListবেশ বড়। পদ্ধতিগুলির বড় ও আচরণের মধ্যে প্রচুর পার্থক্য রয়েছে। উদাহরণস্বরূপ, বাছাই Listএবং তারপরে এটি বাইনারি অনুসন্ধান করতে ব্যবহার করা সম্পূর্ণরূপে ঠিক একটি ArrayListতবে এটি দিয়ে কোনও অর্থবোধ করা উচিত নয় LinkedList।

7
অবজেক্ট ওরিয়েন্টেশনের জন্য প্রয়োজনীয় বৈশিষ্ট্যগুলি কী কী?
আমি কেবল ভাবছি, কোনও ভাষা বা একটি গ্রন্থাগারকে 'অবজেক্ট ওরিয়েন্টেড' হিসাবে সংজ্ঞায়িত করার জন্য অবশ্যই বৈশিষ্ট্যগুলি কী কী তা সরবরাহ করতে হবে। অবজেক্ট ওরিয়েন্টেশন এমন কি কিছু, যা কম-বেশি, কোনও সাধারণ-উদ্দেশ্যমূলক প্রোগ্রামিং ভাষায় শালীন বৈশিষ্ট্য সহ অর্জন করা যায় ? বা এটি এমন কিছু যা কেবলমাত্র ভাষাগুলিতেই অর্জন করা যায় …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.