প্রশ্ন ট্যাগ «singleton»


11
এতটুকুই কি "ক্রস কাটিং উদ্বেগ" বলা হয় এসআইএলডি / ডিআই / আইওসি ভাঙ্গার একটি বৈধ অজুহাত?
আমার সহকর্মীরা "লগিং / ক্যাচিং / ইত্যাদি ক্রস-কাটিং উদ্বেগ" বলতে পছন্দ করে এবং তারপরে সর্বত্র সংশ্লিষ্ট সিঙ্গলটন ব্যবহার করে এগিয়ে যান। তবুও তারা আইওসি এবং ডিআই পছন্দ করে। SOLI D নীতিটি ভেঙে ফেলার জন্য এটি কি কোনও বৈধ অজুহাত ?

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

3
একক হিসাবে স্ট্যাটিক কারখানা বনাম কারখানা
আমার কিছু কোডে, আমার কাছে এটির মতো একটি স্ট্যাটিক কারখানা রয়েছে: public class SomeFactory { // Static class private SomeFactory() {...} public static Foo createFoo() {...} public static Foo createFooerFoo() {...} } কোড পর্যালোচনা চলাকালীন প্রস্তাব দেওয়া হয়েছিল যে এটি সিঙ্গলটন এবং ইনজেকশন হওয়া উচিত। সুতরাং, এটি দেখতে এইরকম হওয়া …

4
নির্ভরতা ইনজেকশন এবং সিঙ্গলটন le এগুলি কি দুটি সম্পূর্ণ ভিন্ন ধারণা?
আমি আমার সহকর্মীর জন্য সিঙ্গেলটনের উপর নির্ভরতা ইনজেকশনটি ব্যবহার করার বিষয়ে শুনে আসছি। আমি এখনও এটি তৈরি করতে পারছি না যদি এটি দুটি অরথগোনাল ধরণ যা একে অপরের সাথে প্রতিস্থাপন করা যেতে পারে? অথবা ডিআই হ'ল সিঙ্গেলটন প্যাটার্নটিকে পরীক্ষামূলক করে তোলার একটি পদ্ধতি? নীচের কোড স্নিপেট একবার দেখুন। IMathFace obj …

3
জাভা এর এনাম দিয়ে একটি সিঙ্গলটন বাস্তবায়নের ডাউনসাইডগুলি কী কী?
.তিহ্যগতভাবে, একটি সিঙ্গলটন সাধারণত হিসাবে প্রয়োগ করা হয় public class Foo1 { private static final Foo1 INSTANCE = new Foo1(); public static Foo1 getInstance(){ return INSTANCE; } private Foo1(){} public void doo(){ ... } } জাভা এনাম দিয়ে, আমরা হিসাবে একটি একক বাস্তবায়ন করতে পারেন public enum Foo2 { INSTANCE; …
14 java  singleton  enum 

3
কোনও ডিএও সিঙ্গলটন হওয়া উচিত?
আমি একটি রেস্টলফুল এপিআই বিকাশ করছি এবং আমি মনে করি আমার সংস্থাগুলির জন্য ডিএওগুলি ব্যবহার করা সুবিধাজনক কারণ যদিও আমি কেবল সেগুলি সঞ্চয় করার জন্য মেমরি ব্যবহার করার পরিকল্পনা করি, তবে আমি যদি আমার লাইব্রেরি ব্যবহার করি তবে তারা যদি তাদের ব্যবহার করার সিদ্ধান্ত নেন তবে আমি তার দরজা বন্ধ …

7
সিঙ্গলেটন, বিমূর্ত শ্রেণি এবং ইন্টারফেসের ভূমিকা কী?
আমি সি ++ এ ওওপি অধ্যয়ন করছি এবং যদিও এই 3 টি ধারণার সংজ্ঞা সম্পর্কে আমি সচেতন, এটি কখন বা কীভাবে ব্যবহার করতে হয় তা আমি সত্যিই বুঝতে পারি না। উদাহরণস্বরূপ এই শ্রেণিটি ব্যবহার করা যাক: class Person{ private: string name; int age; public: Person(string p1, int p2){this->name=p1; this->age=p2;} ~Person(){} …

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

4
"বিজ্ঞপ্তি কেন্দ্র" প্যাটার্ন ভাল বা খারাপ প্রোগ্রাম নকশা উত্সাহিত করে?
কখনও কখনও আমি এই বার্তা-হাব-স্টাইল এপিআইগুলি জুড়ে আসি, উদাহরণস্বরূপ কোকোয়া এনএসএনটিফিকেশন সেন্টার: http://developer.apple.com/library/mac/#docamentation/Cocoa/References/Foundation/Class/NSNotificationsCenter_Class/References/References.html সাধারণত এই API গুলি একটি বিশ্বব্যাপী অ্যাক্সেস পয়েন্ট সরবরাহ করে যার উপর আপনি সাবস্ক্রাইব করেছেন বা বার্তা / ইভেন্টগুলি সম্প্রচার করছেন। আমি ভাবছি এটি একটি সমস্যা কারণ এটি একটি ফ্ল্যাট এবং কাঠামোগত প্রোগ্রাম আর্কিটেকচারকে উত্সাহ দেয়, যেখানে …

4
অপরিবর্তনীয় / রাষ্ট্রবিহীন সিলেটলেটগুলি কি খারাপ?
ইদানীং সিঙ্গেলনের বিরুদ্ধে একধরনের বিপ্লব হয়েছে, তবে তারা রাষ্ট্রহীন হলে তাদের কি কিছু ভুল আছে? আমি অত্যধিক ব্যবহারের কথা এবং সমস্ত জানি ... এটি কেবলমাত্র সিলেটলেট নয়, সমস্ত কিছুর জন্য প্রযোজ্য।

2
নির্ভরতা ইনজেকশন সহ ইউআইতে পাগল পরিমাণ ইন্টারফেস কীভাবে এড়ানো যায়?
সমস্যা আমি সম্প্রতি সিলেটলেটগুলি খারাপ হওয়া এবং নির্ভরতা ইনজেকশন (যা "ইন্টারফেস ব্যবহার করে" হিসাবে আমি বুঝতে পারি) সম্পর্কে আরও ভাল পড়েছি। আমি যখন কলব্যাকস / ইন্টারফেস / ডিআই এর সাথে এর অংশটি প্রয়োগ করেছি এবং ইন্টারফেস পৃথককরণের নীতিটি মেনে চলি, তখন আমি বেশ গোলমাল শুরু করি। কোনও ইউআই প্যারেন্টের নির্ভরতা …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.