ডিজাইনের নিদর্শনগুলি দুর্দান্ত, যদি সঠিকভাবে ব্যবহৃত হয়।
এটি মনে রাখা দরকারী যে ডিজাইনের ধরণগুলির ধারণাটি স্থাপত্যে উদ্ভূত হয়েছিল। আর্কিটেকচার বন্যভাবে পরিবর্তিত হতে পারে। তবে অনেকগুলি মূল ধারণা রয়েছে যা কোনও বিল্ডিংয়ে উপস্থিত রয়েছে present এইভাবে, নকশার বিল্ডিং ব্লক হিসাবে নিদর্শনগুলি ভাবেন। এটি লক্ষণীয় যে প্রতিটি বিল্ডিংয়ের মধ্যে সমস্ত সম্ভাব্য স্থাপত্য নিদর্শন অন্তর্ভুক্ত নয়।
বলুন আপনি একটি বাড়ি ডিজাইন করছেন। রাস্তার উপরের সামনের দরজাটি খোলা রাখার পরিবর্তে আপনি ঘরে প্রবেশের আগে একটি আশ্রয়কেন্দ্র, অর্থাত্ একটি অ্যান্ট্রোম চান want এই অঞ্চলটি একটি নির্দিষ্ট প্যাটার্নে ফিট করবে। যথা, এটির দুটি প্রবেশদ্বার, কিছু দেয়াল এবং সম্ভবত একটি ছাদ থাকবে। দ্রষ্টব্য, প্যাটার্নটি দরজা, উইন্ডো বা কতগুলি প্রাচীর নির্দিষ্ট করে না। বেশিরভাগ বাস্তবায়নে দুটি দরজা, চার দেয়াল এবং সম্ভবত উইন্ডো থাকবে। তবে, প্যাটার্নটি দুটি প্রবেশদ্বারযুক্ত একটি বদ্ধ অঞ্চলকে বর্ণনা করে। একটি ঘরের বাইরে থেকে অ্যান্টেরোমে চলে যায় এবং অন্যটি বাড়ির বাকী অংশে নিয়ে যায়। এখানে মূল কীটি হ'ল যদি আপনি একটি অ্যান্টেরুম চান তবে আপনাকে অবশ্যই একটি অঞ্চল আবদ্ধ করতে হবে এবং সেই অঞ্চলে দুটি প্রবেশদ্বার সরবরাহ করতে হবে।
প্রোগ্রামিংয়ে নকশার ধরণগুলির সাথে সম্পর্কিত সাধারণ সমস্যাগুলি ব্যবহারের অতিরিক্ত এবং যে কোনও সমস্যা সমাধানের জন্য তারা রূপালী বুলেট are তারা না. তারা কার্যকর প্রোগ্রামিং আইডিয়া সম্পর্কে যোগাযোগ এবং চিন্তাভাবনা করার উপায়। যদি কোনও নির্দিষ্ট ভাষার সিনট্যাক্সের বিটগুলি ইট এবং মর্টার হয়, তবে নিদর্শনগুলি একটি নির্দিষ্ট প্রয়োজনীয়তা পূরণের জন্য তাদের সাজানোর কার্যকর উপায়গুলি বর্ণনা করে।