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

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

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

4
সি # 6.0 এর নতুন নাল-কন্ডিশনাল অপারেটর কি ডেমিটারের বিপরীতে চলে?
Demeter আইন মার্কিন যুক্তরাষ্ট্র নিম্নলিখিত: প্রতিটি ইউনিটের অন্যান্য ইউনিট সম্পর্কে কেবল সীমিত জ্ঞান থাকা উচিত: কেবলমাত্র ইউনিট বর্তমান ইউনিটের সাথে "ঘনিষ্ঠভাবে" সম্পর্কিত। প্রতিটি ইউনিট শুধুমাত্র তার বন্ধুদের সাথে কথা বলা উচিত; অপরিচিতদের সাথে কথা বলবেন না কেবল আপনার নিকটবর্তী বন্ধুদের সাথে কথা বলুন। সি # 6.0 নাল-কন্ডিশনাল অপারেটর নামে একটি …

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

6
আমার কোনও কার্যক্রমে নির্দিষ্ট কার্যকারিতা বের করতে হবে এবং কেন?
আমার কাছে একটি বৃহত পদ্ধতি রয়েছে যা 3 টি কাজ করে, তাদের প্রত্যেককে আলাদা ফাংশনে তোলা যায়। যদি আমি সেই প্রতিটি কাজের জন্য একটি অতিরিক্ত ফাংশন করব তবে এটি আমার কোডটি আরও ভাল বা খারাপ করে দেবে এবং কেন? স্পষ্টতই, এটি মূল ফাংশনে কোডের কম লাইন তৈরি করবে, তবে অতিরিক্ত …

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

6
পতাকা চেক করার প্রয়োজনীয়তা অপসারণ করার জন্য কি কোনও নকশার প্যাটার্ন রয়েছে?
আমি ডাটাবেসে কিছু স্ট্রিং পেইলড সঞ্চয় করতে চলেছি। আমার দুটি বৈশ্বিক কনফিগারেশন রয়েছে: এনক্রিপশন সঙ্কোচন এগুলি কনফিগারেশন ব্যবহার করে এমনভাবে সক্ষম বা অক্ষম করা যায় যেগুলির মধ্যে কেবলমাত্র একটি সক্ষম, উভয়ই সক্ষম বা উভয়ই অক্ষম are আমার বর্তমান বাস্তবায়ন হ'ল: if (encryptionEnable && !compressEnable) { encrypt(data); } else if (!encryptionEnable …

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

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

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

2
ভূমিকা ভিত্তিক REST এপিআই?
আমি একটি REST এপিআই তৈরি করছি যার জন্য বিভিন্ন ভূমিকা সহ বেশ কয়েকটি ব্যবহারকারী এতে থাকা সংস্থানগুলিতে অ্যাক্সেস পাবেন। সুযোগ সহজ রাখার জন্য আসুন "ছাত্র / শিক্ষক / শ্রেণি" ডোমেন নিই: GET /students অ্যাক্সেস করার সম্পদ। ব্যবহারকারীদের শিক্ষার্থী এবং / অথবা শিক্ষকের মতো ভূমিকা থাকতে পারে শিক্ষার্থীদের কেবল তাদের ক্লাসের …

9
সিঙ্গলটন প্যাটার্নের বিকল্প
আমি সিঙ্গলটন প্যাটার্ন সম্পর্কে বিভিন্ন মতামত পড়েছি। কেউ কেউ মনে করেন যে এটি কোনও মূল্যে এড়ানো উচিত এবং অন্যরা এটি নির্দিষ্ট পরিস্থিতিতে কার্যকর হতে পারে। আমি সিলেটলেটগুলি ব্যবহার করি এমন একটি পরিস্থিতিটি যখন আমার নির্দিষ্ট শ্রেণির এ তৈরির জন্য কারখানার প্রয়োজন হয় (আসুন এফের ধরণের একটি অবজেক্ট বলা যাক) A. …

4
মধ্যস্থতা বনাম পর্যবেক্ষক?
কেউ কি আমাকে একটি Observerএবং ক এর মধ্যে পার্থক্যের উপর এক প্রাসঙ্গিক উত্তর দিতে পারে এবং Mediatorআপনি অন্যটির তুলনায় কখন একটি প্যাটার্ন ব্যবহার করবেন তার সংক্ষিপ্তসার সরবরাহ করতে পারেন? কোন ধরণের পরিস্থিতি কোনটির জন্য প্রয়োজন Observerএবং কোন ধরণের কী প্রয়োজন তা সম্পর্কে আমি অনিশ্চিতMediator

5
NInject ব্যবহার করে কারখানা তৈরির সর্বোত্তম উপায় কী?
আমি এমভিসি 3-তে এনআইজেক্ট ব্যবহার করে নির্ভরতা ইনজেকশন নিয়ে বেশ স্বাচ্ছন্দ্য বোধ করি। একটি এমভিসি 3 অ্যাপ্লিকেশনে কাজ করার সময়, আমি এনআইএনজেক্ট ব্যবহার করে একটি কাস্টম কন্ট্রোলার ক্রিয়েশন ফ্যাক্টরি তৈরি করেছি, সুতরাং যে কোনও কন্ট্রোলার তৈরি হয় তা এই কন্ট্রোলার কারখানার মাধ্যমে নির্ভরতা injুকিয়ে দেয়। এখন আমি একটি উইন্ডোজ অ্যাপ্লিকেশন …

2
ডিডিডি - একটি সামগ্রিক শিকড়ের সংগ্রহস্থল হ্যান্ডেল কি সঞ্চয়গুলি সঞ্চয় করে?
আমি একটি বিদ্যমান অ্যাপ্লিকেশনের গ্রিনফিল্ড মডিউলের জন্য ডিডিডি -র মতো পদ্ধতির ব্যবহার করছি; আর্কিটেকচারের কারণে এটি 100% ডিডিডি নয় তবে আমি কয়েকটি ডিডিডি ধারণাটি ব্যবহার করার চেষ্টা করছি। আমার একটি সীমাবদ্ধ প্রসঙ্গ আছে (আমি মনে করি এটি সঠিক শব্দ - আমি এখনও ডিডিডি সম্পর্কে শিখছি) দুটি সত্তা নিয়ে গঠিত: Conversationএবং …

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

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