Table of Contents
ফ্যাক্টরি পদ্ধতিটি সফটওয়্যার ইঞ্জিনিয়ারিংতে একটি গুরুত্বপূর্ণ ধারণা, বিশেষ করে কল্পনাযোগ্য এবং গ্রহণযোগ্য পদ্ধতিতে গড়ে তোলা। এটি ডেভেলপারদেরকে উপ-বিজাতি বা নির্দিষ্ট পদ্ধতির জন্য নমনীয় কোড তৈরি করতে দেয়।
ফ্যাক্টরি দ্বারা বিন্যাস বুঝতে ব্যর্থ
ফ্যাক্টরির পদ্ধতি একটি নকশার বিন্যাস যা একটি সুপার ক্লাস তৈরি করার জন্য একটি ইন্টারফেস তৈরি করে কিন্তু উপ শ্রেণীকে সুযোগ দেয় এমন বস্তুর প্রতি পরিবর্তন করতে, যা কিনা ধরনের বস্তু তৈরি করা হবে । এই বিন্যাস বিশেষভাবে কার্যকর যখন একটি পদ্ধতি ব্যবহার করা হয়, যা এর বস্তুগুলোকে কিভাবে সৃষ্টি করা হয়, গঠন করা হয়, এবং প্রতিনিধিত্ব করে ।
প্যাটার্নের অংশ
- [[F][FLT][FLT] যে ইন্টারফেসগুলো পাওয়া যায় [FLT] অথবা অবাস্তব ক্লাসগুলি উল্লেখ করে, ফ্যাক্টরি নির্মাণের জন্য বস্তু সমূহ নির্ধারণ করুন ।
- [[F] Collphing[[F][FLT][FLT] প্রত্নতা (FOP] detwetify [1] সুনির্দিষ্ট বাস্তবায়নের সুনির্দিষ্ট বাস্তবায়নের কাজ।
- [[F] CRET:[FLT][FLT] যে শ্রেণী কারখানার পদ্ধতি ঘোষণা করে, যা একটি বস্তু চিহ্নিত করে ।
- [[F] CollphertCorter:[FLT] [FLT] উপ শ্রেণীসমূহ যা নির্দিষ্ট নির্দিষ্ট বস্তু উত্পাদক উৎপন্ন করার জন্য কারখানার অতিরিক্ত গুরুত্বের মাত্রা উপেক্ষা করে।
ফ্যাক্টরি পদ্ধতি ব্যবহার করার সুবিধাগুলো
- কোডের গতি আর ক্ষমতা বৃদ্ধি করে.
- এনক্যাপসুলেট অবজেক্ট সৃষ্টি, নির্ভরতা হ্রাস করা হচ্ছে।
- বিদ্যমান কোড পরিবর্তন না করে নতুন ধরনের পণ্য যোগ করে।
- কম পরিবর্তন দ্বারা নতুন পণ্যের সাথে পরিচয় করিয়ে দিতে দেয়।
ফ্যাক্টরি সংক্রান্ত ত্রুটি
এই নকশার সাহায্যে ফ্যাক্টরিটির জন্য একটি ইন্টারফেস বা আলাদা শ্রেণী নির্ধারণ করা হয় এবং তারপর ililil ক্লাস তৈরি করে যেগুলো কনক্রিট পণ্যের সাথে কাজ করতে পারে । এই বৈশিষ্ট্য দ্বারা ক্লায়েন্ট কোড ফ্যাক্টরি ইন্টারফেসের সাথে কাজ করতে, এবং সহজে ব্যবহারযোগ্য সিস্টেম তৈরি করতে পারে ।
কোডের উদাহরণ
একটি সিস্টেমের বিভিন্ন ধরনের নথিপত্র তৈরি করে:
dccB/Wevava / dect/ data ডকুমেন্ট ডকুমেন্ট ডকুমেন্টগুলি সম্পাদন করা যাবে। } dep/ postaldep/ postalpstifys { {xCONMENTS } NABAYSECONN [FP] } NADUMY } } } } NADUTEDUTEDUTECPL [FPL] ডকুমেন্ট নির্মাণ করা হবে।
অন্তর্ভুক্ত
ফ্যাক্টরির পদ্ধতি নমনীয়, মসৃণ সফটওয়্যার স্থাপত্যের নকশার জন্য একটি শক্তিশালী টুল ।