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

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

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

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


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

5
পিসির চেয়ে এমভিসি কেন বেশি জনপ্রিয়? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে পোস্টটি সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 4 বছর আগে বন্ধ ছিল । আমি কেবল প্যাক সম্পর্কে এসও- তে একটি প্রশ্নে হোঁচট খেয়েছি এবং …

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

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

5
এনামগুলি কি ভঙ্গুর ইন্টারফেস তৈরি করে?
নীচের উদাহরণ বিবেচনা করুন। কালারচয়েস এনামে কোনও পরিবর্তন সমস্ত আইওয়াইন্ডো কালার সাবক্লাসকে প্রভাবিত করে। এনামগুলি কি ভঙ্গুর ইন্টারফেস সৃষ্টি করতে পারে? আরও বহুগুণিত নমনীয়তার জন্য এনামের চেয়ে আরও ভাল কিছু থাকতে পারে? enum class ColorChoice { Blue = 0, Red = 1 }; class IWindowColor { public: ColorChoice getColor() const=0; …

4
একক দায়িত্বের নীতিটি কি কার্যক্রমে প্রযোজ্য?
রবার্ট সি মার্টিনের মতে এসআরপি বলেছে যে: শ্রেণীর পরিবর্তনের জন্য একাধিক কারণ থাকতে হবে না। তবে তাঁর ক্লিন কোড বইয়ে , অধ্যায় 3: ফাংশনগুলি, তিনি নিম্নলিখিত কোডের ব্লকটি দেখান: public Money calculatePay(Employee e) throws InvalidEmployeeType { switch (e.type) { case COMMISSIONED: return calculateCommissionedPay(e); case HOURLY: return calculateHourlyPay(e); case SALARIED: return …

7
আমি যদি সফ্টওয়্যার ডিজাইন প্যাটার্ন ব্যবহার না করি? [বন্ধ]
বন্ধ । এই প্রশ্নটি আরও ফোকাস করা প্রয়োজন । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি কেবলমাত্র এই পোস্টটি সম্পাদনা করে একটি সমস্যায় ফোকাস করে । 6 বছর আগে বন্ধ ছিল । আমি কী ধরণের সমস্যার মুখোমুখি হতে পারি, যদি আমি …

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

3
রাজ্য প্যাটার্ন লিসকভ সাবস্টিটিউশন নীতি লঙ্ঘন করে?
এই চিত্রটি ডোমেন-চালিত ডিজাইন এবং প্যাটার্নগুলি প্রয়োগ করা থেকে নেওয়া হয়েছে : সি # এবং .NET এর উদাহরণ সহ এটি স্টেট প্যাটার্নের শ্রেণীর চিত্র যা যেখানে কোনও SalesOrderতার জীবনকালে বিভিন্ন রাজ্য থাকতে পারে। বিভিন্ন রাজ্যের মধ্যে কয়েকটি নির্দিষ্ট স্থানান্তরের অনুমতি রয়েছে। এখন OrderStateক্লাসটি একটি abstractশ্রেণি এবং এর সমস্ত পদ্ধতি তার …

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

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

6
আপনার কন্ট্রোলারে এসকিউএল এড়ানোর কৌশলগুলি… বা আমার মডেলগুলিতে আমার কতগুলি পদ্ধতি থাকা উচিত?
সুতরাং আমি যে পরিস্থিতিটি প্রায়শই সংঘটিত হয়ে থাকি তা হ'ল আমার মডেলগুলি আরম্ভ হয়: টন এবং টন পদ্ধতি সহ দানবগুলিতে বৃদ্ধি করুন অথবা আপনাকে তাদের কাছে এসকিউএল এর টুকরো পাস করার অনুমতি দিন, যাতে তারা এক মিলিয়ন বিভিন্ন পদ্ধতির প্রয়োজন না হয়ে যথেষ্ট নমনীয় হয় উদাহরণস্বরূপ, বলুন আমাদের একটি "উইজেট" …

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