সুচিপত্র:

জাভাতে বিল্ডার ডিজাইন প্যাটার্নের ব্যবহার কী?
জাভাতে বিল্ডার ডিজাইন প্যাটার্নের ব্যবহার কী?

ভিডিও: জাভাতে বিল্ডার ডিজাইন প্যাটার্নের ব্যবহার কী?

ভিডিও: জাভাতে বিল্ডার ডিজাইন প্যাটার্নের ব্যবহার কী?
ভিডিও: Apache Spark SQL - Spark Using SQL - Apache Spark Tutorial - Spark OnlineLearningCenter 2024, ডিসেম্বর
Anonim

দ্য নির্মাতা প্যাটার্ন ইহা একটি নকশা প্যাটার্ন যা কর্মের সঠিক ক্রম ব্যবহার করে ধাপে ধাপে জটিল বস্তু তৈরির অনুমতি দেয়। নির্মাণ একটি ডিরেক্টর অবজেক্ট দ্বারা নিয়ন্ত্রিত হয় যা শুধুমাত্র এটি তৈরি করার জন্য অবজেক্টের ধরন জানতে হবে।

উপরন্তু, বিল্ডার ডিজাইন প্যাটার্ন ব্যবহার কি?

বিল্ডার প্যাটার্ন লক্ষ্য "একটি জটিল বস্তুর নির্মাণকে তার উপস্থাপনা থেকে পৃথক করা যাতে একই নির্মাণ প্রক্রিয়া ভিন্ন উপস্থাপনা তৈরি করতে পারে।" এটাই ব্যবহৃত ধাপে ধাপে একটি জটিল অবজেক্ট তৈরি করতে এবং চূড়ান্ত ধাপটি অবজেক্টটি ফিরিয়ে দেবে।

উপরন্তু, জাভাতে build() কি? জাভা 8 অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং প্রোগ্রামিং। দ্য নির্মাণ() প্রবাহে পদ্ধতি। বিল্ডার শ্রেণীতে অভ্যস্ত নির্মাণ প্রবাহ. এটি নির্মিত স্ট্রিম ফিরিয়ে দেয়। সিনট্যাক্স নিম্নরূপ: Streaml নির্মাণ()

তাহলে, জাভাতে বিল্ডার ক্লাসের ব্যবহার কী?

দ্য নির্মাতা প্যাটার্ন বস্তুর সৃষ্টিকে সহজ করে। এটি কোডটিকে সহজ করে তোলে কারণ আপনাকে একটি জটিল কনস্ট্রাক্টরকে কল করতে হবে না বা তৈরি করা অবজেক্টে বিভিন্ন সেটার পদ্ধতিতে কল করতে হবে না। দ্য নির্মাতা প্যাটার্ন হতে পারে ব্যবহৃত একটি অপরিবর্তনীয় তৈরি করতে শ্রেণী.

আপনি কিভাবে একটি নকশা প্যাটার্ন তৈরি করবেন?

ডিজাইন প্যাটার্ন - ফ্যাক্টরি প্যাটার্ন

  1. একটি ইন্টারফেস তৈরি করুন।
  2. একই ইন্টারফেস বাস্তবায়ন করে কংক্রিট ক্লাস তৈরি করুন।
  3. প্রদত্ত তথ্যের উপর ভিত্তি করে কংক্রিট শ্রেণীর বস্তু তৈরি করতে একটি কারখানা তৈরি করুন।
  4. টাইপের মতো তথ্য পাস করে কংক্রিট শ্রেণীর বস্তু পেতে ফ্যাক্টরি ব্যবহার করুন।
  5. বৃত্তের ভিতরে::ড্র() পদ্ধতি।

প্রস্তাবিত: