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

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


4
নিয়ন্ত্রণের বিপরীতটি কী এবং আমি কখন এটি ব্যবহার করব?
আমি একটি নতুন সিস্টেম ডিজাইন করছি এবং আমি জানতে চাইছি নিয়ন্ত্রণের বিপরীতটি (আইওসি) কী এবং আরও গুরুত্বপূর্ণভাবে কখন এটি ব্যবহার করা উচিত। এটি ইন্টারফেসের সাথে বাস্তবায়ন করতে হবে বা ক্লাসগুলি দিয়ে করা যেতে পারে?

6
অবজেক্ট পুলিং একটি অবচয় কৌশল আছে?
আমি অবজেক্ট পুলিংয়ের ধারণার সাথে খুব পরিচিত এবং আমি সর্বদা এটি যতটা সম্ভব ব্যবহার করার চেষ্টা করি। অতিরিক্ত হিসাবে আমি সর্বদা ভেবেছিলাম যে অবজেক্ট পুলিং হ'ল আদর্শ নিয়ম হিসাবে আমি দেখেছি যে জাভা নিজেই অন্যান্য ফ্রেমওয়ার্কগুলি যতটা সম্ভব পুলিং ব্যবহার করে। সম্প্রতি যদিও আমি এমন কিছু পড়েছি যা আমার কাছে …

5
ডিপেন্ডেন্সি ইনজেকশন এবং আইওসি পাত্রে ব্যবহার করার সুবিধা কী কী?
আমি নির্ভরতা ইনজেকশন এবং আইওসি পাত্রে একটি আলাপ করার পরিকল্পনা করছি এবং আমি এটি ব্যবহারের জন্য কিছু ভাল যুক্তি খুঁজছি। এই কৌশলটি এবং এই সরঞ্জামগুলি ব্যবহার করার সর্বাধিক গুরুত্বপূর্ণ সুবিধাগুলি কী কী?

2
নেস্টেড নির্দেশাবলীর মধ্যে যোগাযোগ
নির্দেশাবলীর মধ্যে যোগাযোগের বেশ কয়েকটি উপায় রয়েছে বলে মনে হয়। বলুন আপনার নেস্টেড নির্দেশিকা রয়েছে, যেখানে অভ্যন্তরীণ নির্দেশাবলীর অবশ্যই বাইরের সাথে কিছু যোগাযোগ করতে হবে (উদাহরণস্বরূপ এটি ব্যবহারকারী পছন্দ করেছেন)। <outer> <inner></inner> <inner></inner> </outer> এখনও পর্যন্ত আমার এটি করার 5 টি উপায় রয়েছে require: পিতামাতাদের নির্দেশ innerডিরেক্টিভের প্রয়োজন হতে পারে …

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

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

3
DRY, KISS, SOLID, ইত্যাদি কি হিসাবে শ্রেণিবদ্ধ করা হয়?
ডিআরওয়াইয়ের মতো কোনও ডিজাইনের প্যাটার্ন, কোনও পদ্ধতি বা এর মধ্যে কিছু? তাদের সুনির্দিষ্ট বাস্তবায়ন নেই যা প্রয়োজনীয়ভাবে প্রদর্শিত হতে পারে (আপনি সহজেই কেআইএসএস এর মতো কিছু ব্যবহার না করে কোনও কেস প্রদর্শন করতে পারেন ... উদাহরণের আধিক্যের জন্য ডেইলি ডাব্লুটিএফ দেখুন ), না তারা কোনও পদ্ধতির মতো কোনও উন্নয়ন প্রক্রিয়া …

6
কোনও ইভেন্টের লুপটি কেবল অনুকূলিতকরণের ভোটদানের সাথে / যখন লুপের জন্য?
আমি ইভেন্ট লুপটি কী তা বোঝার চেষ্টা করছি। প্রায়শই ব্যাখ্যাটি হ'ল কোনও ইভেন্টের লুপে আপনি কিছু না কিছুক্ষণ অবধি না ঘটে যে কোনও ঘটনা ঘটেছে event তারপরে আপনি ইভেন্টটি পরিচালনা করবেন এবং আপনি আগে যা করছেন তা করা চালিয়ে যান। উদাহরণ সহ উপরের সংজ্ঞাটি মানচিত্র করা To আমার কাছে এমন …

7
নির্ভরতা ইনজেকশন ইউনিট পরীক্ষার জন্য প্রয়োজনীয়?
ব্যবহার করছে নির্ভরতা ইনজেকশন ইউনিট পরীক্ষার জন্য (ডিআই) অপরিহার্য? কোড বিচ্ছিন্ন করার জন্য আমি অন্য কোনও বিকল্পের কথা ভাবতে পারি না যাতে এটি পরীক্ষা করা যায়। এছাড়াও, আমি যে নমুনা দেখেছি সব উদাহরণ এই প্যাটার্নটি ব্যবহার করে। এটি কি কেবলমাত্র একমাত্র কার্যকর বিকল্প বা অন্য কোনও বিকল্প আছে বলেই?

8
"ইতিমধ্যে সম্পন্ন না হলে কিছু করুন" [বন্ধ] এর জন্য শব্দ (বা "প্যাটার্ন"?)?
বেশ বেসিক মনে হচ্ছে, আমি জানি, তবে সম্প্রতি আমার এক সহকর্মী আমাকে বলেছিলেন যে নামক পদ্ধতিটি startHttpServerবুঝতে খুব জটিল কারণ এটি ইতিমধ্যে চালু না থাকলে এটি কেবল সার্ভার শুরু করে। "গুরুতরভাবে? আমি কয়েক দশক ধরে এটি করে চলেছি - প্রোগ্রামিংয়ের ক্ষেত্রে এটি একটি সাধারণ প্যাটার্ন" এর সাথে প্রতিক্রিয়া জানালে আমি …

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

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

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

10
পরামিতি হিসাবে আমাদের কাস্টম অবজেক্টগুলি এড়ানো উচিত?
ধরুন আমার কাছে কাস্টম অবজেক্ট রয়েছে, স্টুডেন্ট : public class Student{ public int _id; public String name; public int age; public float score; } এবং একটি ক্লাস, উইন্ডো , এটি কোনও শিক্ষার্থীর তথ্য প্রদর্শন করতে ব্যবহৃত হয় : public class Window{ public void showInfo(Student student); } এটি দেখতে বেশ স্বাভাবিক …

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