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

একটি ডিজাইনের প্যাটার্ন হ'ল সফ্টওয়্যার ডিজাইনে সাধারণভাবে ঘটে যাওয়া সমস্যার সাধারণ পুনরায় ব্যবহারযোগ্য সমাধান। আপনি যখন ডিজাইন-নিদর্শনগুলি প্রয়োগ করতে সমস্যা বোধ করছেন তখন প্রশ্নের জন্য এই ট্যাগটি ব্যবহার করুন। পাঠ্য প্যাটার্ন মেলানোর প্রশ্নে দয়া করে এই ট্যাগটি ব্যবহার করবেন না। ভারী প্রশ্ন প্রয়োগের ক্ষেত্রে এই ট্যাগটি ব্যবহার করার সময় - কোড প্রয়োগ করুন ভাষা প্রয়োগের ক্ষেত্রে।

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

7
স্থির পদ্ধতির পরিবর্তে কেন সিঙ্গলটন ব্যবহার করবেন?
সহায়ক / ইউটিলিটি ক্লাস সম্পর্কে এই সাধারণ প্রশ্নের ভাল উত্তর আমি কখনই পাইনি: আমি স্থির পদ্ধতি ব্যবহারের পরিবর্তে কেন একটি সিঙ্গলটন (রাষ্ট্রবিহীন) তৈরি করব? কোনও বস্তুর কোনও রাজ্য না থাকলে কেন কোনও বস্তুর উদাহরণের প্রয়োজন হবে?

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

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

5
যদি সিঙ্গলেটগুলি খারাপ হয় তবে পরিষেবা কন্টেইনারটি ভাল কেন?
আমরা সকলেই জানি সিলেটলেটগুলি কতটা খারাপ, কারণ তারা নির্ভরতা এবং অন্যান্য কারণে লুকায় । তবে একটি কাঠামোর মধ্যে অনেকগুলি অবজেক্ট থাকতে পারে যা কেবল একবার ইনস্ট্যান্ট করা দরকার এবং যে কোনও জায়গা থেকে ডেকে আনা দরকার (লগার, ডিবি ইত্যাদি)। এই সমস্যাটি সমাধান করার জন্য আমাকে একটি তথাকথিত "অবজেক্টস ম্যানেজার" (অথবা …

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

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

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

9
কোনও ইমটুটেবল ম্যাপ বা মানচিত্র ফেরত দেওয়া কি ভাল?
ধরা যাক আমি এমন একটি পদ্ধতি লিখছি যা মানচিত্রে ফিরে আসবে । এই ক্ষেত্রে: public Map<String, Integer> foo() { return new HashMap<String, Integer>(); } কিছুক্ষণ চিন্তা করার পরে, আমি সিদ্ধান্ত নিয়েছি যে এই মানচিত্রটি তৈরি হয়ে যাওয়ার পরে এর কোনও কারণ নেই। এইভাবে, আমি একটি ইমটুটেবল ম্যাপটি ফিরিয়ে দিতে চাই …

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

16
tar: বর্তমান ডিরেক্টরিতে সমস্ত ফাইল এবং ডিরেক্টরি যুক্ত করুন .svn ইত্যাদি
আমি একটি ডিরেক্টরি tar.gz চেষ্টা করে ব্যবহার করতে চাই tar -czf workspace.tar.gz * ফলস্বরূপ .svnটারটিতে সাবডিয়ারগুলিতে ডিরেক্টরি অন্তর্ভুক্ত রয়েছে তবে বর্তমান ডিরেক্টরিতে নেই ( *এটি কেবল 'দৃশ্যমান' ফাইলগুলিতে প্রসারিত হওয়ার পূর্বে প্রসারিত হবে) আমি চেষ্টা করেছি tar -czf workspace.tar.gz .পরিবর্তে তবে আমি একটি ত্রুটি পাচ্ছি কারণ '।' পড়ার সময় পরিবর্তন …

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

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

5
ভিজিটর প্যাটার্নে গ্রহণযোগ্য () পদ্ধতিটি কী?
ক্লাস থেকে অ্যালগরিদমগুলি ডিকম্পল করার বিষয়ে অনেক কথা হয়। তবে, একটি বিষয় আলাদা করে বলা যায় না। তারা এইভাবে ভিজিটর ব্যবহার করে abstract class Expr { public <T> T accept(Visitor<T> visitor) {visitor.visit(this);} } class ExprVisitor extends Visitor{ public Integer visit(Num num) { return num.value; } public Integer visit(Sum sum) { …

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

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