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

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

5
মিউটেশন পদ্ধতির জন্য পৃথক ইন্টারফেস
আমি কিছু কোড রিফ্যাক্টর করার কাজ করছি, এবং আমি মনে করি আমি খরগোশের গর্ত থেকে প্রথম পদক্ষেপ নিয়েছি। আমি জাভাতে উদাহরণ লিখছি, তবে আমি অনুমান করি এটি অজ্ঞেয়বাদী হতে পারে। আমি একটি ইন্টারফেস Fooহিসাবে হিসাবে সংজ্ঞায়িত করা আছে public interface Foo { int getX(); int getY(); int getZ(); } এবং …

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

1
এমভিসি + 3 স্তর; ভিউমোডেলস খেলায় আসে কোথায়?
আমি এএসপি.নেট এমভিসি ৪ ব্যবহার করে একটি 3-স্তরযুক্ত অ্যাপ্লিকেশন ডিজাইন করছি I আমি নিম্নলিখিত উত্সগুলিকে রেফারেন্স হিসাবে ব্যবহার করেছি। কোডপ্রজেক্ট: এমভিসি + এন-টিয়ার + সত্তা ফ্রেমওয়ার্ক এএসপি.নেট এমভিসিতে ডেটা অ্যাক্সেস পৃথক করে আমি এখনও অবধি নিম্নলিখিত desingn আছে। উপস্থাপনা লেয়ার (পিএল) (প্রধান MVC প্রকল্প, যেখানে এম এর MVC ডেটা অ্যাক্সেস …

2
। নেট বিকাশকারী রেলগুলিতে রুবি শেখার চেষ্টা করছে
আমি একজন। নেট বিকাশকারী এবং এই সপ্তাহান্তে আমি কেবল রুবেলকে রিলে নিয়ে খেলার সুযোগ পেয়েছি। .NET এ আমরা পৃথক শ্রেণির গ্রন্থাগার প্রকল্প তৈরি করে অ্যাপ্লিকেশন স্তরগুলি পৃথক করি। ডিজাইনের প্যাটার্নের দৃষ্টিকোণ থেকে, আমাদের কি খুব তাড়াতাড়ি করা উচিত নাকি এটি সমস্ত কিছু সহ কেবল একটি সম্পূর্ণ প্রকল্প?

4
কমান্ড প্যাটার্ন ডিজাইন
কমান্ড প্যাটার্নটির আমার এই পুরনো বাস্তবায়ন রয়েছে। এটি সমস্ত ডিআইওএপরেশন বাস্তবায়নের মধ্য দিয়ে একটি প্রসঙ্গ পাস করার মতো বিষয় , তবে আমি পরে বুঝতে পেরেছি, শেখার এবং শেখার প্রক্রিয়াতে (যা কখনও থামে না), এটি অনুকূল নয়। আমি আরও মনে করি যে এখানে "দেখা" সত্যই ফিট করে না এবং কেবল বিভ্রান্ত …

2
অবৈধ ফর্ম জমা দিয়ে পোস্ট / পুনর্নির্দেশ / জিইটি?
ওয়েব বিকাশের ক্ষেত্রে, যখন ফর্ম জমা দেওয়ার ক্ষেত্রগুলিও অবৈধ হয়, তখন কি পোষ্ট / পুনর্নির্দেশ / জিইটি করা ভাল অনুশীলন ? সাধারণত, এই ইভেন্টে কোনও সংবেদনশীল লেনদেন ঘটেনি। যাইহোক, কোনও যুক্তি তৈরি করা যেতে পারে, তবে, পোষ্ট / পুনর্নির্দেশ / জিইটি প্যাটার্নটি ব্যবহার করা এখনও ভাল অনুশীলন?

3
অ্যাফেরেন্ট / অ্যাফেরেন্ট মিলন কখন ভাল বা খারাপ
আমার কাছে এই সপ্তাহে একটি সফ্টওয়্যার নিদর্শন পরীক্ষা আছে এবং আমরা যে বিষয়গুলির বিষয়ে পড়াশোনা করব তার মধ্যে একটি হল এফেরেন্ট এবং এফেরেন্ট কাপলিং। আমি বুঝতে পারি যে কোনও প্যাকেজের একটি উচ্চ সি (হাইফিউরেন্ট কাপলিং) রয়েছে যদি এটি অন্যান্য বিভিন্ন ধরণের উপর নির্ভর করে। উদাহরণ স্বরূপ: class Car{ Engine engine; …

5
সিএসএস - সর্বজনীন '*' নির্বাচক বনাম এইচটিএমএল বা শরীরের নির্বাচক ব্যবহার করবেন?
বডি ট্যাগে স্টাইল প্রয়োগ করা পুরো পৃষ্ঠায় প্রয়োগ করা হবে, তাই body { font-family: Verdana } পুরো পৃষ্ঠায় প্রয়োগ করা হবে। এটি দিয়েও করা যেতে পারে * {font-family: Verdana} যা সমস্ত উপাদানগুলির জন্য প্রযোজ্য এবং তাই একই প্রভাব রয়েছে বলে মনে হয়। আমি নীতিটি বুঝতে পারি যে প্রথম উদাহরণে শৈলী …

8
ভাষা গঠনে নকশার নিদর্শনগুলি কেন যুক্ত করা হয় না?
সম্প্রতি আমি একজন সহকর্মীর সাথে কথা বলছিলাম যিনি উল্লেখ করেছিলেন যে তাঁর সংস্থা পিএইচপি এক্সটেনশান হিসাবে এমভিসি ডিজাইন প্যাটার্ন যুক্ত করার বিষয়ে কাজ করছে। তিনি ব্যাখ্যা করেছিলেন যে তারা Controllers, Models and Viewsপারফরম্যান্স বাড়াতে ভাষার গঠনগুলিতে যুক্ত করার জন্য সি কোড লিখেছিলেন । এখন আমি জানি যে এমভিসি হ'ল একটি …

9
ওও ডিজাইনটি কী ব্যবহার করবেন (কোনও ডিজাইনের প্যাটার্ন রয়েছে)?
আমার দুটি জিনিস রয়েছে যা 'বার / ক্লাব' উপস্থাপন করে (এমন একটি জায়গা যেখানে আপনি পান করেন / সামাজিকীকরণ করেন)। একটি দৃশ্যে আমার বারের নাম, ঠিকানা, দূরত্ব, স্লাগন প্রয়োজন অন্য দৃশ্যে আমার বারের নাম, ঠিকানা, ওয়েবসাইট ইউআরএল, লোগো দরকার সুতরাং আমি একই জিনিস প্রতিনিধিত্ব করে দুটি ক্ষেত্র পেয়েছি কিন্তু বিভিন্ন …

4
আমি কি encapsulation অতিরিক্ত ব্যবহারে ভুগছি?
আমি বিভিন্ন কোডে আমার কোডটিতে এমন কিছু লক্ষ্য করেছি যা দেখে মনে হয় কোডের গন্ধ আমার কাছে লাগে এবং করণীয় খারাপ হয় তবে আমি এটি মোকাবেলা করতে পারি না। "ক্লিন কোড" লেখার চেষ্টা করার সময় আমার কোডটি পড়া সহজ করার জন্য আমি ব্যক্তিগত পদ্ধতিগুলি অতিরিক্ত ব্যবহার করার প্রবণতা রাখি। সমস্যাটি …

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

4
একটি পুনরাবৃত্তকারী একটি অ-ধ্বংসাত্মক অন্তর্ভুক্ত চুক্তি আছে?
ধরা যাক আমি স্ট্যাক বা একটি সারিগুলির মতো একটি কাস্টম ডেটা কাঠামো ডিজাইন করছি (উদাহরণস্বরূপ - এমন কিছু অন্যরকম আদেশযুক্ত সংগ্রহ হতে পারে যার যৌক্তিক সমীকরণ pushএবং popপদ্ধতিগুলি রয়েছে - যেমন ধ্বংসাত্মক অ্যাকসেসর পদ্ধতিগুলি)। আপনি যদি IEnumerable<T>প্রতিটি পুনরাবৃত্তির উপরে উত্থাপিত এই সংগ্রহের উপরে যদি কোনও পুনরাবৃত্তকারী (বিশেষত নেট মধ্যে ) …

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

6
একক দায়িত্বের নীতি নিয়ে লড়াই করা
এই উদাহরণ বিবেচনা করুন: আমার একটা ওয়েবসাইট আছে এটি ব্যবহারকারীদের পোস্ট করতে (কিছু হতে পারে) করতে এবং ট্যাগগুলিকে পোস্টের বিবরণ যুক্ত করার অনুমতি দেয়। কোডটিতে আমার দুটি ক্লাস রয়েছে যা পোস্ট এবং ট্যাগগুলি উপস্থাপন করে। আসুন এই ক্লাসগুলিতে কল করুন Postএবং Tag। PostTagট্যাগ তৈরি , পোস্ট মুছে ফেলা, পোস্ট আপডেট …

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