নকশা নকশার বিন্যাস সফটওয়্যার স্থাপত্যের সাধারণ সমস্যার সমাধান দেয় । JavaScript-এ, এই বিন্যাসগুলো সংগঠিত কোড, উন্নতি, উন্নতি এবং দক্ষতাকে বৃদ্ধি করে ।

সৃষ্টি বিন্যাস

বস্তু সৃষ্টির বিভিন্ন বিন্যাসের উপর মনোযোগ কেন্দ্রীভূত করে, যা কিনা পরিস্থিতির জন্য উপযুক্ত বস্তু তৈরি করার লক্ষ্য রাখে ।

একক বৃষ্টিপাত

একক এক ক্লাস নিশ্চিত করার জন্য একটি শ্রেণী রয়েছে এবং এটি ব্যবহার করতে একটি গ্লোবাল পয়েন্টের অংশ। কনফিগারেশন অথবা ডাটাবেসের মত প্রোটোকল পরিচালনার জন্য এটি কার্যকর।

ফ্যাক্টরি সংক্রান্ত বিন্যাস

ফ্যাক্টরি বিন্যাস একটি ইন্টারফেস নির্ধারণ করে কিন্তু উপ শ্রেণীতে যে ধরনের বস্তু তৈরি হবে, তা পরিবর্তন করতে সক্ষম । এটি "Pricting" এবং কোডসমূহকে গোপন রাখতে সাহায্য করে ।

গঠন করতে ব্যবহৃত বিন্যাস

কাঠামোগত বিন্যাস বস্তুগুলোর মধ্যে সম্পর্ক বুঝতে পারার সহজ উপায় শনাক্ত করার মাধ্যমে কোডকে সংগঠিত করার কাজে সাহায্য করে ।

প্রতিলিপির প্যাটার্ন

এই নকশার বিন্যাস একই শ্রেণী থেকে অন্যান্য বস্তুর আচরণকে প্রভাবিত না করে আলাদা বস্তুর আচরণকে আরও প্রভাবিত করে ।

অ্যাডাপ্টারের বিন্যাস

অ্যাডাপ্টারের ইন্টারফেসটি অন্য ইন্টারফেসের সাথে সুসংগত হয়। এটি বিদ্যমান একটি ক্লাসগুলি আশা করে। এটি ডেমিক্স ইন্টারফেসের সাথে একসাথে কাজ করতে সক্ষম।

আচরণ

তারা কোডের মান ও নমনীয়তা গড়ে তোলে ।

সার্ভার

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

নীতিের প্যাটার্ন

কৌশলের বিন্যাস হল, একটি অ্যালগরিদমের মাধ্যমে রিলম ব্যবহার করার মাধ্যমে একটি অ্যালগরিদমের আচরণ নির্বাচন করা হয়, যা প্রত্যেক ব্যক্তির একত্রিত করে, একত্রিত করার জন্য প্রতিটি অ্যালগরিদমের উপর দিয়ে প্রবাহিত হবে এবং সেগুলো একত্রিত করার জন্য এটি কোডের আচরণকে উৎসাহিত করে।