Table of Contents
আধুনিক ই-কমার্স প্লাটফর্মের জন্য একটি নমনীয় এবং পরিষ্কারকরণ ব্যবস্থা তৈরি করা, একটি নকশার নকশা। এই নকশাটি সৃষ্টি করা হয়েছে। এটি একটি কার্যকর উপায়, যা একাধিক গেটওয়ের জন্য বিভিন্ন ধরনের গেটওয়েকে সংরক্ষণ করতে পারে।
ফ্যাক্টরির বিন্যাস বুঝতে পারা
ফ্যাক্টরির নকশার অন্তর্ভুক্ত হল, ইনপুট পরামিতির উপর ভিত্তি করে একটি ফ্যাক্টরি ক্লাস তৈরি করা । এই পদ্ধতি সৃষ্টি যুক্তিগুলোকে জটিল করে এবং নতুন অর্থ প্রদানের পদ্ধতি যোগ করার সময় সহজে এক্সটেনশন যুক্ত করা যায় ।
ঋণ শোধ করার পদ্ধতি
একটি প্লাগইন-প্রজেক্ট এবং পে-প-প-প ব্যবহার করার পদ্ধতি বাস্তবায়নের জন্য, সকল গেটওয়ে গেটওয়ে গেটওয়ের জন্য একটি সাধারণ ইন্টারফেস নির্ধারণ করে। প্রতিটি অ্যাপ্লিকেশন এই ইন্টারফেসটি বাস্তবায়ন করা হয়, নিশ্চিত করুন যে বিভিন্ন ধরনের বিভিন্ন ধরনের ব্যবহার করা হয়।
প্রদান করার যোগ্য ইন্টারফেস নির্মাণ করা হচ্ছে
এই ইন্টারফেস প্রয়োজনীয় পদ্ধতিগুলো ঘোষণা করে [FLT:] [FLT] এবং [FLT] [FLT] ।
পড-কাস্টিং গেটওয়ে ক্লাস
প্রতিটি শ্রেণীই পেপাল, স্ট্রাইপ অথবা স্কয়ারের জন্য বিশেষ সুবিধা প্রদান করে এবং এতে নির্দিষ্ট যুক্তি রয়েছে।
ফ্যাক্টরি ক্লাস
ফ্যাক্টরি ক্লাস একটি পরামিতির মধ্যে একটি পরামিতি রয়েছে যা ইচ্ছা করে পরিশোধযোগ্য গেটওয়ের মধ্যে একটি পরামিতির নির্দেশ করে। এর ফলে সংশ্লিষ্ট শ্রেণীর অনুরূপ ইনস্ট্যান্স ফেরত যায়। উপস্থিত কোড পরিবর্তন না করে নতুন গেটওয়ের পাশাপাশি সহজে নতুন গেটওয়েটি পরিবর্তন করা যাবে।
উদাহরণস্বরূপর ফ্যাক্টরি
এখানে একটি সহজ উদাহরণ:
[[F]: ২
[[[F]: ৩
[[F]:L]
[[[F]:5]
[[[F]: [৬]
}
ফ্যাক্টরির বিন্যাসের অ্যাড্ভানেজ
- বিদ্যমান কোড পরিবর্তন না করে নতুন পরিশোধ গেটওয়ে যোগ করা সহজ।
- কোড পুন:মূল্যায়ন করা এবং টিকে থাকা।
- মান এনক্যাপসুলেট অবজেক্ট যুক্তি সৃষ্টি করেছে, অভ্যুত্থান কমিয়ে এনেছে।
- সফটওয়্যার নকশার মধ্যে মুক্ত/closed নীতি সমর্থন করে।
অন্তর্ভুক্ত
ফ্যাক্টরির নকশার নকশা দিয়ে তৈরি একটি প্লাগ-ইন-আপিং প্রক্রিয়া যাতে নমনীয়তা ও সন্দেহাতীততা থাকে। এটি একাধিক গেটওয়ের সাথে মিলে যায় এবং তারা নতুন করে অর্থ সংগ্রহের পদ্ধতিকে খাপ খাইয়ে নিতে পারে।