কম্পিউটার

C# এ অ্যাসোসিয়েশন, কম্পোজিশন এবং অ্যাগ্রিগেশন


C# এ অ্যাসোসিয়েশন

অ্যাসোসিয়েশন C# এ একটি বস্তুর মধ্যে সম্পর্ককে সংজ্ঞায়িত করে। বস্তুর মধ্যে একটি এক-এক, এক-অনেক, বহু-থেকে-এক এবং বহু-থেকে-অনেক সম্পর্ককে সংজ্ঞায়িত করা যেতে পারে।

উদাহরণস্বরূপ, একজন কর্মচারী একাধিক প্রকল্পের সাথে যুক্ত হতে পারে, যেখানে একটি প্রকল্পে একাধিক কর্মী থাকতে পারে৷

C# এ রচনা

কম্পোজিশনের অধীনে, যদি মূল বস্তুটি মুছে ফেলা হয়, তাহলে চাইল্ড অবজেক্টটিও তার স্থিতি হারায়।

কম্পোজিশনটি একটি বিশেষ ধরনের অ্যাগ্রিগেশন এবং এটি সম্পর্কের একটি অংশ দেয়৷

উদাহরণস্বরূপ, একটি গাড়ী একটি ইঞ্জিন আছে. গাড়ি নষ্ট হলে ইঞ্জিনও নষ্ট হয়ে যায়।

C# এ সমষ্টি

Aggregation হল C# এ থাকা বস্তুর মধ্যে একটি সরাসরি সম্পর্ক। এটি বস্তুর মধ্যে সম্পর্ক।

উদাহরণস্বরূপ, কর্মচারী এবং বিভাগ।

একজন কর্মচারী একটি একক বিভাগের সাথে যুক্ত, যেখানে একটি বিভাগে একাধিক কর্মচারী থাকতে পারে


  1. কিভাবে জাভা ক্লাস এবং অবজেক্ট ব্যবহার করবেন

  2. ইআর মডেলে সাধারণীকরণ, বিশেষীকরণ এবং সমষ্টি

  3. সি ভাষায় মূল্যায়ন, অগ্রাধিকার এবং সংঘ কী?

  4. সমষ্টি এবং সমিতির মধ্যে পার্থক্য