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

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

6
ক্রিয়ামূলক প্রোগ্রামিং সমস্যা এবং সমাধানের মধ্যে 'প্রতিনিধিত্বমূলক ফাঁক' বাড়ায়? [বন্ধ]
বন্ধ । এই প্রশ্নটি আরও ফোকাস করা প্রয়োজন । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি কেবলমাত্র এই পোস্টটি সম্পাদনা করে একটি সমস্যায় ফোকাস করে । 4 বছর আগে বন্ধ ছিল । যেহেতু মেশিন ল্যাঙ্গুয়েজ (যেমন, 0110101000110101) কম্পিউটার ভাষাগুলি সাধারণত বিমূর্ততার …

6
একাধিক উত্তরাধিকার একক দায়িত্ব নীতি লঙ্ঘন করে?
আপনার যদি এমন একটি শ্রেণি থাকে যা দুটি স্বতন্ত্র শ্রেণির উত্তরাধিকার সূত্রে প্রাপ্ত হয়, তার অর্থ এই নয় যে আপনার উপক্লাসটি স্বয়ংক্রিয়ভাবে (কমপক্ষে) 2 টি জিনিস করে, প্রতিটি সুপারক্লাসের একটি? আমি বিশ্বাস করি আপনার যদি একাধিক ইন্টারফেস উত্তরাধিকার থাকে তবে কোনও পার্থক্য নেই। সম্পাদনা: পরিষ্কার হওয়ার জন্য, আমি বিশ্বাস করি …

3
রাজ্য প্যাটার্ন লিসকভ সাবস্টিটিউশন নীতি লঙ্ঘন করে?
এই চিত্রটি ডোমেন-চালিত ডিজাইন এবং প্যাটার্নগুলি প্রয়োগ করা থেকে নেওয়া হয়েছে : সি # এবং .NET এর উদাহরণ সহ এটি স্টেট প্যাটার্নের শ্রেণীর চিত্র যা যেখানে কোনও SalesOrderতার জীবনকালে বিভিন্ন রাজ্য থাকতে পারে। বিভিন্ন রাজ্যের মধ্যে কয়েকটি নির্দিষ্ট স্থানান্তরের অনুমতি রয়েছে। এখন OrderStateক্লাসটি একটি abstractশ্রেণি এবং এর সমস্ত পদ্ধতি তার …

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

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

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

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

1
ভিজিটর প্যাটার্ন বোঝা
আমার কাছে ক্লাসগুলির একটি শ্রেণিবিন্যাস রয়েছে যা জিইউআই নিয়ন্ত্রণগুলি উপস্থাপন করে। এটার মতো কিছু: Control->ContainerControl->Form আমাকে এমন একটি ধারাবাহিক অ্যালগরিটম বাস্তবায়ন করতে হবে যা বিভিন্ন স্টাফ করার মতো জিনিসগুলির সাথে কাজ করে এবং আমি ভাবছি যে ভিজিটর প্যাটার্নটি সবচেয়ে পরিষ্কার সমাধান হবে। উদাহরণস্বরূপ একটি অ্যালগরিদম গ্রহণ করা যাক যা বস্তুর …

6
অবজেক্ট ওরিয়েন্টেড ডিজাইনে লুজ কাপলিং
আমি জিআরএসপি শিখতে চেষ্টা করছি এবং লো কাপলিংয়ের সম্পর্কে এটি ব্যাখ্যা করা ( 3 পৃষ্ঠায় এখানে ) পেয়েছি এবং এটি পেয়ে আমি খুব অবাক হয়েছিলাম: শ্রেণীর addTrackজন্য পদ্ধতিটি বিবেচনা করুন Album, দুটি সম্ভাব্য পদ্ধতি হ'ল: addTrack( Track t ) এবং addTrack( int no, String title, double duration ) কোন পদ্ধতিতে …

2
পিএইচপি-তে অবৈধ: কোনও ওওপি নকশার কারণ আছে?
নীচের ইন্টারফেসের উত্তরাধিকার পিএইচপি-তে অবৈধ, তবে আমি মনে করি এটি বাস্তব জীবনে মোটামুটি কার্যকর হবে। নীচের ডিজাইনের সাথে সত্যিকারের অ্যান্টিপ্যাটার্ন বা নথিভুক্ত সমস্যা আছে, যা পিএইচপি আমাকে রক্ষা করছে? <?php /** * Marker interface */ interface IConfig {} /** * An api sdk tool */ interface IApi { public __construct(IConfig …

6
কৌশল প্যাটার্ন এর সুবিধা
আপনি যদি / তার পরে ক্ষেত্রে কেবল আপনার কোডটি লিখতে পারেন তবে কৌশল প্যাটার্নটি ব্যবহার করা কেন উপকারী? উদাহরণস্বরূপ: আমার একটি ট্যাক্সপায়ার ক্লাস রয়েছে এবং এর একটি পদ্ধতিতে বিভিন্ন অ্যালগোরিদম ব্যবহার করে কর গণনা করা হয়। সুতরাং কেন এটির পরে / যদি মামলা না হয় এবং কৌশল পদ্ধতি ব্যবহার না …

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

6
আমি কি ইন্টারফেস পদ্ধতিগুলি বিমূর্ত পদ্ধতি হিসাবে বিবেচনা করতে পারি?
আমি সে সম্পর্কে ভাবছিলাম, এবং আমার কিছু সন্দেহ ছিল। যখন আমি একটি ইন্টারফেস ঘোষণা করি, উদাহরণস্বরূপ: public interface MyInterface { public void method1(); public void method2(); } এই ইন্টারফেস পদ্ধতি বিমূর্ত হিসাবে বিবেচনা করা যেতে পারে? আমার অর্থ হ'ল একটি বিমূর্ত পদ্ধতির ধারণাটি হ'ল: একটি বিমূর্ত পদ্ধতি হল এমন একটি …

5
মক অবজেক্টগুলি কীভাবে সাধারণত ব্যবহৃত হয়?
আমি সম্প্রতি একটি নিবন্ধ পড়েছি যাতে বলা হয়েছে যে মক অবজেক্টগুলি প্রায়শই ভুল বোঝাবুঝি এবং অপব্যবহার হয়। এমন কোন স্পষ্ট বিদ্রূপ বিরোধী নিদর্শন রয়েছে যা আমি সন্ধান করতে পারি?

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

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