9
বিল্ডার প্যাটার্নটি প্রয়োগ করার সময় কেন আমাদের একজন বিল্ডার শ্রেণি প্রয়োজন?
আমি বিল্ডার প্যাটার্নের অনেকগুলি বাস্তবায়ন দেখেছি (মূলত জাভাতে)। তাদের সকলের একটি সত্তা শ্রেণি রয়েছে (আসুন একটি Personশ্রেণি বলি ) এবং একটি নির্মাতা শ্রেণি রয়েছে PersonBuilder। নির্মাতা বিভিন্ন ক্ষেত্র "স্ট্যাকস" করে এবং তর্কগুলি new Personপাস করার সাথে একটি ফেরত দেয় । আমাদের কেন নির্মাতাদের ক্লাসের স্পষ্টতই দরকার হয়, পরিবর্তে সমস্ত বিল্ডার …