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

একটি ডিজাইনের প্যাটার্ন হ'ল সফ্টওয়্যার ডিজাইনে সাধারণভাবে ঘটে যাওয়া সমস্যার সাধারণ পুনরায় ব্যবহারযোগ্য সমাধান।

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

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

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

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

3
একাধিক স্যুইচ কেস সহ একটি অ্যাপ্লিকেশন রিফ্যাক্টর কিভাবে?
আমার কাছে একটি অ্যাপ্লিকেশন রয়েছে যা একটি পূর্ণসংখ্যা ইনপুট হিসাবে গ্রহণ করে এবং ইনপুটটির ভিত্তিতে বিভিন্ন শ্রেণীর স্থিত পদ্ধতিগুলি কল করে। প্রতিবার নতুন নম্বর যুক্ত হওয়ার সাথে সাথে আমাদের অন্য কেস যুক্ত করতে হবে এবং আলাদা শ্রেণীর একটি পৃথক স্ট্যাটিক পদ্ধতি কল করতে হবে। স্যুইচটিতে এখন 50 টি কেস রয়েছে …

3
বেস ক্লাসে বিমূর্ত সম্পত্তি প্রোগ্রামারকে এটি সংজ্ঞায়িত করতে বাধ্য করে
আমি এম্বেড থাকা ডিভাইসের জন্য একটি রাষ্ট্র প্যাটার্ন সহ কোডিং করছি। আমার স্টেট নামে একটি বেস / অ্যাবস্ট্রাক্ট ক্লাস রয়েছে এবং তারপরে প্রতিটি বিযুক্ত (কংক্রিট) রাষ্ট্র বর্গ বিমূর্ত স্টেট ক্লাস প্রয়োগ করে। রাজ্য শ্রেণিতে আমার বেশ কয়েকটি বিমূর্ত পদ্ধতি রয়েছে। আমি যদি বিযুক্ত (কংক্রিট) শ্রেণিতে বিমূর্ত পদ্ধতিগুলি প্রয়োগ না করি …

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

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

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

4
পলিমারফিক আচরণের জন্য নকশার প্যাটার্ন লাইব্রেরি পৃথককরণের অনুমতি দেওয়ার সময়
আসুন আমি একটি অনুক্রমের আছে Itemক্লাস: Rectangle, Circle, Triangle। আমি সেগুলি আঁকতে সক্ষম হতে চাই, সুতরাং আমার প্রথম সম্ভাবনাটি Draw()প্রতিটিটিতে একটি ভার্চুয়াল পদ্ধতি যুক্ত করা: class Item { public: virtual ~Item(); virtual void Draw() =0; }; যাইহোক, আমি অঙ্কন কার্যকারিতাটি একটি পৃথক ড্র লাইব্রেরিতে বিভক্ত করতে চাই যখন কোর লাইব্রেরিতে …

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

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

2
সংগ্রহস্থল প্যাটার্ন বনাম ডাল অবজেক্ট তৈরি
আমি যতদূর শিখেছি, এতে থাকা IRepositoryউচিত CRUD। তারপর আমরা এই উত্তরাধিকারী IRepositoryমত আমাদের অন্যান্য ইন্টারফেসে IProductএবং বাস্তবায়ন IProductকংক্রিট বর্গ ProductRepositoryমত পদ্ধতি GetAllProducts(), Top5Products()। আমরা এন-টিয়ার আর্কিটেকচারের মাধ্যমেও একই কাজ করতে পারি। যেমন তৈরি করা DAL Class Libraryএবং এর Productমধ্যে GetAllProducts(), যেমন পদ্ধতিগুলির সাথে শ্রেণীর সংজ্ঞা দেওয়া হয় Top5Products()। উভয় ইন …

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

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

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