ইউএমএলে একত্রীকরণ বনাম রচনা: মূল পার্থক্য

কম্পোজিশন কি?

কম্পোজিশন হল একত্রীকরণের একটি বিশেষ কেস যা আপনাকে কম্পোজিশন ক্লাস এবং অধস্তন (অংশ) শ্রেণীর মধ্যে একটি সম্পূর্ণ অংশ সম্পর্ক নির্দিষ্ট করতে সাহায্য করে।

সমষ্টি কি?

একত্রীকরণ সমিতির একটি বিশেষ কেস যখন একটি বস্তুর 'আছে-একটি' অন্য বস্তু, যা আপনি তাদের মধ্যে একটি সমষ্টি থাকতে পারে। তাদের মধ্যে দিকটি আপনাকে কোন বস্তুর মধ্যে অন্য বস্তু আছে তা নির্দিষ্ট করতে সাহায্য করে। একত্রীকরণ একটি 'Has-a' সম্পর্ক হিসাবেও পরিচিত। এটি UML- এ একটি সমিতি সম্পর্কের একটি উপপ্রকার।

মূল পার্থক্য

  • একত্রীকরণ দুটি বস্তুর মধ্যে এক ধরনের সম্পর্ক যা 'আছে' সম্পর্ক বর্ণনা করে যখন কম্পোজিশন একটি নির্দিষ্ট ধরনের একত্রীকরণ যা মালিকানা বোঝায়।
  • এক প্রান্তে একটি খালি তীরচিহ্ন সহ একটি সরল রেখা ব্যবহার করে একত্রীকরণ নির্দেশিত হয়। অন্যদিকে, রচনাটি যে কোনও প্রান্তে ভরা তীরচিহ্ন সহ একটি সরল রেখা ব্যবহার করে নির্দেশিত হয়।
  • একটি সমষ্টিগত সম্পর্কের ক্ষেত্রে, যে বস্তুগুলি একে অপরের সাথে যুক্ত থাকে তারা একে অপরকে ছাড়া একটি সিস্টেমের আওতায় থাকতে পারে। কিন্তু একটি কম্পোজিশন রিলেশনে, যেসব বস্তু একে অপরের সাথে যুক্ত থাকে তারা একে অপরকে ছাড়া সুযোগের মধ্যে থাকতে পারে না।
  • একত্রীকরণে, সংযুক্ত বস্তুগুলি অন্য বস্তুর উপর নির্ভরশীল নয় যখন রচনায় বস্তুগুলি একে অপরের উপর অত্যন্ত নির্ভরশীল।
  • একত্রীকরণে, একটি একক উপাদান মুছে ফেলা অন্য সংশ্লিষ্ট উপাদানকে প্রভাবিত করে না। বিপরীতে, রচনাতে, একটি একক উপাদান মুছে ফেলা অন্য সংশ্লিষ্ট উপাদানকে প্রভাবিত করে।
  • একত্রীকরণ একটি ভরা হীরা দ্বারা চিহ্নিত করা হয় যখন রচনাটি একটি খালি হীরা দ্বারা চিহ্নিত করা হয়।

মূল পরিসংখ্যান

একত্রীকরণ গঠন
মালিকমালিক নেইএকক মালিক
আজীবনতাদের জীবনকাল হোক।মালিকের জীবনকাল।
শিশু বস্তুশিশু বস্তু সব স্বাধীন।শিশু বস্তুগুলি একক পিতামাতার অন্তর্গত।

রচনার উদাহরণ

ফোল্ডারে অনেক ফাইল থাকতে পারে, যখন প্রতিটি ফাইলের ঠিক একটি ফোল্ডার প্যারেন্ট থাকে। যদি একটি ফোল্ডার মুছে ফেলা হয়, তবে সমস্ত অন্তর্ভুক্ত ফাইলগুলিও সরানো হয়। একটি যৌগিক সমষ্টিতে, একটি বস্তু একটি সময়ে শুধুমাত্র একটি যৌগের একটি অংশ হতে পারে।

উদাহরণ একত্রীকরণ

উদাহরণস্বরূপ, আপনার গাড়িতে চাকা, ইঞ্জিন, গিয়ারবক্স, স্টিয়ারিং এবং মূল অংশ ইত্যাদি থাকে। এটি একটি সমাবেশ, এবং অন্যান্য অংশগুলি এর উপাদান।

এখানে, গাড়ি থেকে চাকার একটি একত্রীকরণ, ইঞ্জিন থেকে গাড়ী অন্য একত্রীকরণ, গাড়ী থেকে গিয়ারবক্স অন্য, এবং তাই।

এই ধরণের জোড়া আপনাকে সমাবেশের মধ্যে উপাদান অংশের বহুগুণকে তার ফলাফল হিসাবে সংজ্ঞায়িত করতে সহায়তা করে। বস্তুর সংখ্যাও চিত্রিত করা যেতে পারে।

একটি গাড়ী সঠিকভাবে কাজ করার জন্য একটি চাকা প্রয়োজন। যাইহোক, আমরা গাড়ির সাথে একই কথা বলতে পারি না। একই যুক্তি বাইক, সাইকেল বা অন্য কোন যানবাহনে প্রয়োগ করা যেতে পারে কিন্তু একটি নির্দিষ্ট গাড়িতে নয়।

এখানে, গাড়ির বস্তু ছাড়াও চাকা বস্তু অর্থবহ। এটি একটি সমষ্টি সম্পর্ক হিসাবে পরিচিত।

একত্রীকরণ এবং রচনার মধ্যে পার্থক্য

এখানে একত্রীকরণ এবং রচনার মধ্যে প্রধান পার্থক্য:

একত্রীকরণ গঠন
একত্রীকরণ হল দুটি বস্তুর মধ্যে এক ধরনের সংযোগ যা 'আছে' সম্পর্ককেও বর্ণনা করছে।রচনা হল একটি নির্দিষ্ট ধরনের একত্রীকরণ যা মালিকানা বোঝায়।
এক প্রান্তে একটি খালি তীরচিহ্ন সহ একটি সরল রেখা ব্যবহার করে একত্রীকরণ নির্দেশিত হয়।যে কোন এক প্রান্তে ভরা তীরচিহ্ন সহ একটি সরলরেখা ব্যবহার করে রচনাটি নির্দেশিত হয়।
একত্রীকরণ একটি সমিতি সম্পর্কের একটি অংশ।রচনা একটি সমিতি সম্পর্কের একটি অংশ।
একত্রীকরণ একটি দুর্বল ধরনের সমিতি হিসাবে বিবেচিত হয়।রচনাটি একটি শক্তিশালী ধরণের সমিতি হিসাবে বিবেচিত হয়।
একটি সমষ্টিগত সম্পর্কের ক্ষেত্রে, যে বস্তুগুলি একে অপরের সাথে যুক্ত থাকে তারা একে অপরকে ছাড়া একটি সিস্টেমের আওতায় থাকতে পারে।একটি কম্পোজিশন রিলেশনে, যেসব বস্তু একে অপরের সাথে যুক্ত থাকে তারা একে অপরকে ছাড়া সুযোগের মধ্যে থাকতে পারে না।
সমষ্টিতে, সংযুক্ত বস্তু অন্য বস্তুর উপর নির্ভরশীল নয়।রচনাতে, বস্তুগুলি একে অপরের উপর অত্যন্ত নির্ভরশীল।
একত্রীকরণে, একটি একক উপাদান মুছে ফেলা অন্য সংশ্লিষ্ট উপাদানকে প্রভাবিত করে না।রচনাতে, একটি একক উপাদান মুছে ফেলা অন্য সংশ্লিষ্ট উপাদানকে প্রভাবিত করে।
উদাহরণ: একটি গাড়ির একটি চাকা দরকার, কিন্তু সবসময় একই চাকার প্রয়োজন হয় না। একটি গাড়ি অন্য চাকা দিয়েও পর্যাপ্তভাবে কাজ করতে পারে।উদাহরণ: একটি ফাইল ফোল্ডারের ভিতরে রাখা হয়। যদি কেউ ফোল্ডারটি মুছে দেয়, তবে সেই ফোল্ডারের সাথে যুক্ত ফাইলটিও মুছে ফেলা হয়।
একত্রীকরণে, শিশু সত্তার সাথে পিতামাতার সম্পর্ক।রচনায়, পিতামাতার সত্তা শিশু সত্তার মালিক।
এটি একটি ভরা হীরা দ্বারা চিহ্নিত করা হয়এটি একটি খালি হীরা দ্বারা চিহ্নিত করা হয়
সন্তানের সারাজীবন থাকে না।শিশু আজীবন থাকতে পারে।
এটি সমাবেশ শ্রেণীর পাশে একটি ফাঁপা হীরা দ্বারা প্রতিনিধিত্ব করা হয়।এটি সমাবেশ শ্রেণীর পাশে একটি কঠিন হীরা দ্বারা প্রতিনিধিত্ব করা হয়।
সমাবেশ মুছে ফেলা কখনই এর অংশগুলিকে প্রভাবিত করে না।একটি শ্রেণীর মালিক হওয়ার ক্ষেত্রে, বস্তুটি মুছে ফেলা হয়। এটি অন্তর্ভুক্ত শ্রেণীর বস্তুকেও প্রভাবিত করে।