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

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

8
জাভা সহ একটি প্লাগিন সিস্টেম তৈরির সর্বোত্তম উপায়
আপনি কীভাবে আপনার জাভা অ্যাপ্লিকেশনটির জন্য প্লাগিন-সিস্টেম কার্যকর করবেন? নিম্নলিখিতগুলি অর্জন করে এমন কোনও (সহজে বিকাশকারী) সিস্টেম ব্যবহার করা সম্ভব: ব্যবহারকারীরা তাদের প্লাগইনগুলিকে অ্যাপের একটি উপ-ডিরেক্টরিতে রেখে দেয় প্লাগইন একটি কনফিগারেশন স্ক্রিন সরবরাহ করতে পারে আপনি যদি কোনও কাঠামো ব্যবহার করেন তবে লাইসেন্সটি কি বাণিজ্যিক বিকাশের সাথে সামঞ্জস্য হয়?

6
সিঙ্গলটন প্যাটার্ন থ্রেডের কি মায়ার্সের প্রয়োগ নিরাপদ?
Singleton(মায়ার্স সিঙ্গেলটন) থ্রেডের অলস সূচনাটি ব্যবহার করে নিম্নলিখিত বাস্তবায়ন কি নিরাপদ? static Singleton& instance() { static Singleton s; return s; } যদি তা না হয় তবে কেন এবং কীভাবে এটি থ্রেডটি নিরাপদ করা যায়?

7
ডাটাবেসে মন্তব্য এবং পছন্দগুলি কার্যকর করা হচ্ছে
আমি একজন সফটওয়্যার বিকাশকারী। আমি কোড পছন্দ করি, তবে আমি ডাটাবেসগুলি ঘৃণা করি ... বর্তমানে, আমি একটি ওয়েবসাইট তৈরি করছি যার উপর কোনও ব্যবহারকারীকে পছন্দসই হিসাবে কোনও সত্তা চিহ্নিত করার অনুমতি দেওয়া হবে (এফবিতে পছন্দ করুন ), এটি ট্যাগ করুন এবং মন্তব্য করুন । এই কার্যকারিতাটি পরিচালনা করার জন্য আমি …

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

14
কোনও ক্লাসের প্রতিটি পদ্ধতি কোডের একটি নির্দিষ্ট ব্লক দিয়ে শুরু করার জন্য কি কোনও দুর্দান্ত উপায় আছে?
আমার একটি ক্লাস রয়েছে যেখানে প্রতিটি পদ্ধতি একইভাবে শুরু হয়: class Foo { public void bar() { if (!fooIsEnabled) return; //... } public void baz() { if (!fooIsEnabled) return; //... } public void bat() { if (!fooIsEnabled) return; //... } } fooIsEnabledক্লাসের প্রতিটি পাবলিক পদ্ধতির অংশটি প্রয়োজন (এবং আশাকরি প্রতিবার …

10
নকশার প্যাটার্নস: বিমূর্ত কারখানা বনাম কারখানা পদ্ধতি
দ্রষ্টব্য: প্রশ্নগুলি পোস্টের শেষে রয়েছে। আমি অ্যাবস্ট্রাক্ট ফ্যাক্টরী বনাম কারখানার পদ্ধতি সম্পর্কিত অন্যান্য স্ট্যাকওভারফ্লো থ্রেড পড়েছি । আমি প্রতিটি প্যাটার্নের উদ্দেশ্য বুঝতে পারি। তবে আমি সংজ্ঞা নিয়ে পরিষ্কার নই। কারখানা পদ্ধতি কোনও অবজেক্ট তৈরির জন্য একটি ইন্টারফেস সংজ্ঞায়িত করে, তবে সাবক্লাসগুলি সিদ্ধান্ত নিতে দেয় যে কোনটি ইনস্ট্যান্ট করতে হবে ate …

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

6
পিএইচপি (সি # এর মতো) স্ট্যাটিক ক্লাস তৈরি করা কি সম্ভব?
আমি পিএইচপি-তে একটি স্ট্যাটিক ক্লাস তৈরি করতে চাই এবং এটি সি # তে যেমন আচরণ করি তেমন করে কনস্ট্রাক্টরটিকে স্বয়ংক্রিয়ভাবে ক্লাসে প্রথম কল করা হয় কোনও তাত্ক্ষণিক প্রয়োজন নেই এই ধরণের কিছু ... static class Hello { private static $greeting = 'Hello'; private __construct() { $greeting .= ' There!'; } …

11
পিএইচপি-তে ডাটাবেস অ্যাক্সেস সহ সিলেটলেটদের জন্য কি কোনও ব্যবহারের ক্ষেত্রে রয়েছে?
আমি পিডিওর মাধ্যমে আমার মাইএসকিউএল ডাটাবেস অ্যাক্সেস করি। আমি ডেটাবেস অ্যাক্সেস সেট আপ করছি, এবং আমার প্রথম প্রচেষ্টা নিম্নলিখিত ব্যবহার করা ছিল: প্রথম জিনিসটি যা আমি ভেবেছিলাম তা হ'ল global: $db = new PDO('mysql:host=127.0.0.1;dbname=toto', 'root', 'pwd'); function some_function() { global $db; $db->query('...'); } এটি একটি খারাপ অভ্যাস হিসাবে বিবেচিত হয়। …

11
কার্যকর জাভাতে বিল্ডার প্যাটার্ন
আমি সম্প্রতি জোশুয়া ব্লচের কার্যকর জাভা পড়া শুরু করেছি। আমি বিল্ডার প্যাটার্নের ধারণাটি পেয়েছি [বইয়ের 2 আইটেম] আকর্ষণীয়। আমি এটি আমার প্রকল্পে বাস্তবায়নের চেষ্টা করেছি তবে সংকলনের ত্রুটি ছিল। নীচে আমি যা করতে চেষ্টা করেছিলাম তা হল: একাধিক বৈশিষ্ট্যযুক্ত এবং এর নির্মাতা শ্রেণীর সাথে শ্রেণি: public class NutritionalFacts { private …

7
সার্ভিসলোকেটার কি একটি বিরোধী-নিদর্শন?
সম্প্রতি আমি সার্ভিস লোকেটার বিরোধী- নিদর্শন সম্পর্কে মার্ক সিম্যানের নিবন্ধটি পড়েছি । সার্ভিস লোকেটারকে একটি বিরোধী-নিদর্শন বলে দুটি মূল কারণ লেখক নির্দেশ করেছেন: এপিআই ব্যবহারের সমস্যা (যার সাথে আমি পুরোপুরি ঠিক আছি) ক্লাস যখন কোনও সার্ভিস লোকেটার নিযুক্ত করে তখন এর নির্ভরতাগুলি দেখা খুব কঠিন কারণ বেশিরভাগ ক্ষেত্রে ক্লাসে কেবলমাত্র …

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

10
সত্তা বৈশিষ্ট্য মান ডাটাবেস বনাম কঠোর সম্পর্কিত সম্পর্কিত মডেল ইকমার্স
EAV / CR ডাটাবেস মডেলটি খারাপ তা বলা নিরাপদ । বলেছিল, প্রশ্ন: রান-টাইমে পরিবর্তিত হতে পারে এমন ই-কমার্স পণ্য বর্ণনা করে এমন বৈশিষ্ট্যগুলির "শ্রেণি" মোকাবেলায় কোন ডাটাবেস মডেল, কৌশল বা প্যাটার্ন ব্যবহার করা উচিত? একটি ভাল ই-কমার্স ডাটাবেসে, আপনি বিকল্পগুলির ক্লাসগুলি সংরক্ষণ করবেন (যেমন টিভি রেজোলিউশনের মতো প্রতিটি টিভিতে রেজোলিউশন …

4
এমভিসি (লারাভেল) যেখানে যুক্তি যুক্ত করতে হবে
যাক আমি যখনই কোনও CRUD অপারেশন করি বা একটি নির্দিষ্ট উপায়ে একটি সম্পর্ক পরিবর্তন করি তখনও আমি অন্য কিছু করতে চাই Let's উদাহরণস্বরূপ, যখনই কেউ পোস্ট প্রকাশ করে আমি বিশ্লেষণের জন্য কোনও টেবিলে কিছু সঞ্চয় করতে চাই। সম্ভবত সেরা উদাহরণ না হলেও সাধারণভাবে এই "গ্রুপযুক্ত" কার্যকারিতা অনেক রয়েছে। সাধারণত আমি …

8
প্রক্সি এবং ডেকরেটর প্যাটার্নের মধ্যে পার্থক্য
প্রক্সি এবং ডেকরেটারের মধ্যে পার্থক্য কী আপনি কোনও ভাল ব্যাখ্যা দিতে পারেন ? মূল পার্থক্য আমি দেখতে যে, যখন আমরা অনুমান যে প্রক্সি ব্যবহার রচনা এবং প্রসাধক ব্যবহারসমূহ অ্যাগ্রিগেশন একাধিক (এক বা একাধিক) ব্যবহার করে তাহলে কয়েকটা ব্যাপার পরিষ্কার মনে করা হয় Decorators , আপনি সংশোধন করে / পূর্ব বিদ্যমান …

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