কোনও সংস্থার কোড নির্দেশিকা লেখার সময় আমি নিজেকে টেলিস্কোপিক কনস্ট্রাক্টরের পরিবর্তে কার্যকর জাভা থেকে বিল্ডার প্যাটার্নটি ব্যবহার করার পরামর্শ দিয়েছি ।
যাইহোক, এটি আরও কিছুটা চিন্তা করার পরে, অবশ্যই আরও মার্জিত সমাধান হ'ল কেবল বিল্ডার শ্রেণি অপসারণ করা এবং optionচ্ছিক যুক্তিযুক্ত অতিরিক্ত নির্মাতা অপসারণ করা remove
সুতরাং কেবলমাত্র প্রয়োজনীয় প্যারামিটার, সাধারণ গেটার / সেটটার সহ একটি নির্মাতা থাকুন এবং কোডটিতে মন্তব্য করুন। বাস্তবায়ন করার সময় শুধু yr অবজেক্টের একটি নতুন উদাহরণ তৈরি করুন তারপরে মানগুলি সেট করুন।
আমার আসল চিন্তাভাবনাটি হ'ল সুবিধাটি ছিল যে বিভ্রান্তিগুলি দূর করে যা পরামিতরগুলি alচ্ছিক এবং কোনটি প্রয়োজনীয় ছিল; তবে আসল উপকারটি পদ্ধতিটি চেইনিং / সাবলীল ইন্টারফেস ব্যবহার করে আসে।
যখন আপনি প্রচুর নতুন দৃষ্টান্ত তৈরি করেন তখন বিল্ডার প্যাটার্নটির সুবিধাগুলি রয়েছে কারণ আদর্শ পায়ের কাজ করতে পারে এবং অনেকগুলি (15+) alচ্ছিক পরামিতি থাকলেও। যাইহোক, স্থির অভ্যন্তর শ্রেণীর কোডিংয়ের জন্য অতিরিক্ত সময় কি মূল্যবান, আপনি বিল্ডারকে ব্যবহার করার পরামর্শ দিবেন, বা এটি সময়ের অপচয়?