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

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

2
ক্রিয়ামূলক প্রোগ্রামিংয়ের জন্য সলাইড নীতিগুলির সমতুল্য
বস্তু-ভিত্তিক নকশার কথা চিন্তা করার সময় আমি সলাইড নীতিগুলি বেশ কার্যকর পেয়েছি । ফাংশনাল প্রোগ্রামিংয়ের জন্য কি ভাষা-অজ্ঞাত নীতিগুলির অনুরূপ / সমতুল্য সেট রয়েছে?

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

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

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

4
অ্যাঙ্গুলার্সের নির্দেশাবলীর সরাসরি পরিষেবাগুলির সাথে যোগাযোগ করা উচিত বা এটিকে একটি অ্যান্টি-প্যাটার্ন হিসাবে বিবেচনা করা হয়?
কোনটি আরও ভাল হিসাবে বিবেচিত: একটি নির্দেশনা রয়েছে যা সরাসরি পরিষেবার সাথে যোগাযোগ করে অথবা এমন কোনও নির্দেশিকা রয়েছে যা নির্দিষ্ট হুকগুলি প্রকাশ করে যা নিয়ন্ত্রণকারী আচরণকে বাঁধতে পারে (পরিষেবার সাথে জড়িত)?

6
এমন কোনও ডিজাইনের প্যাটার্ন রয়েছে যা ছাড় মডেলের ক্ষেত্রে প্রযোজ্য?
ছাড়ের মডেলগুলি প্রয়োগের জন্য কি কোনও পরিচিত নকশার নিদর্শন রয়েছে? ছাড়ের মডেলগুলির দ্বারা, আমি নিম্নলিখিতটি বোঝাতে চাইছি: যদি কোনও গ্রাহক পণ্য এক্স, পণ্য ওয়াই এবং পণ্য জেড কিনে তবে তিনি 10% বা $ 100 ছাড় পাবেন। কোনও গ্রাহক যদি প্রোডাক্ট এক্স এর 100 ইউনিট কিনে তবে সে 15% বা $ …

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

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

12
জেনেরিক অবজেক্টগুলি কোনও পাত্রে সংরক্ষণ করা এবং তারপরে অবজেক্টটি পাওয়া এবং পাত্রে থেকে অবজেক্টগুলি ডাউনকাস্ট করা কি কোডের গন্ধ?
উদাহরণস্বরূপ, আমার একটি গেম রয়েছে, যার প্লেয়ারের ক্ষমতা বাড়ানোর জন্য কয়েকটি সরঞ্জাম রয়েছে: Tool.h class Tool{ public: std::string name; }; এবং কিছু সরঞ্জাম: Sword.h class Sword : public Tool{ public: Sword(){ this->name="Sword"; } int attack; }; Shield.h class Shield : public Tool{ public: Shield(){ this->name="Shield"; } int defense; }; MagicCloth.h …

8
কোনও শ্রেণি একক দায়িত্বের নীতিটি পূরণ করে কিনা তা কীভাবে নির্ধারণ করবেন?
একক দায়িত্ব নীতি উচ্চ সংহতি নীতি উপর ভিত্তি করে। উভয়ের মধ্যে পার্থক্য হ'ল একটি অত্যন্ত সম্মিলিত শ্রেণীতে এমন একাধিক দায়িত্বের বৈশিষ্ট্য উপস্থিত রয়েছে যা দৃ strongly়ভাবে সম্পর্কিত, যখন এসআরপি মেনে চলা ক্লাসগুলির কেবল একটি দায়িত্ব রয়েছে। তবে কীভাবে আমরা নির্ধারণ করব যে কোনও নির্দিষ্ট শ্রেণীর দায়িত্বের একটি সেট রয়েছে এবং …

2
কেউ কি সরল পদে ব্যাখ্যা করতে পারেন যে বিঘ্নকারী প্যাটার্নটি কী?
আমি চাই আপনি যদি আমাকে সরল উপায়ে ব্যাখ্যা করতে পারেন তবে কীভাবে বিঘ্নকারী প্যাটার কাজ করে। এই ধারণাটি জানা হিসাবে আমার কাছে অধরা ছিল। সম্ভবত আপনার সহায়তায় আমি এটি বুঝতে পারি।

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

11
ডিজাইনের নিদর্শনগুলি কি ভাল বা খারাপের জন্য সাধারণত শক্তি? [বন্ধ]
শুনেছি এটি যুক্তি দিয়েছিল যে কাটা রুটি থেকে নকশাগুলি হ'ল সেরা জিনিস। আমি এটাও শুনেছি যে ডিজাইনের ধরণগুলি "দ্বিতীয় সিস্টেম সিন্ড্রোম" বাড়াতে ঝোঁকায় যে তারা প্রচুর পরিমাণে ব্যবহার করা হয় না এবং তারা তাদের ব্যবহারকারীদের মনে করে যে তারা সত্যিকারের চেয়ে আরও ভাল ডিজাইনার। আমি প্রাক্তন শিবিরের কাছাকাছি যাওয়ার প্রবণতা …

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

7
আমি কীভাবে অজানাভাবে সদৃশ কোডটি প্রতিরোধ করব?
আমি বরং একটি বৃহত্তর কোড বেসে কাজ করি। কয়েকশ শ্রেণি, বিভিন্ন ফাইল, প্রচুর কার্যকারিতা, একটি তাজা অনুলিপি টানতে 15 মিনিটেরও বেশি সময় নেয় etc. এত বড় কোড বেসের সাথে একটি বড় সমস্যা হ'ল এর বেশ কয়েকটি ইউটিলিটি পদ্ধতি রয়েছে এবং যেমন একই কাজ করে, বা এমন কোড রয়েছে যা যখন …

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