C# এ অ্যাসোসিয়েশন
অ্যাসোসিয়েশন C# এ একটি বস্তুর মধ্যে সম্পর্ককে সংজ্ঞায়িত করে। বস্তুর মধ্যে একটি এক-এক, এক-অনেক, বহু-থেকে-এক এবং বহু-থেকে-অনেক সম্পর্ককে সংজ্ঞায়িত করা যেতে পারে।
উদাহরণস্বরূপ, একজন কর্মচারী একাধিক প্রকল্পের সাথে যুক্ত হতে পারে, যেখানে একটি প্রকল্পে একাধিক কর্মী থাকতে পারে৷
C# এ রচনা
কম্পোজিশনের অধীনে, যদি মূল বস্তুটি মুছে ফেলা হয়, তাহলে চাইল্ড অবজেক্টটিও তার স্থিতি হারায়।
কম্পোজিশনটি একটি বিশেষ ধরনের অ্যাগ্রিগেশন এবং এটি সম্পর্কের একটি অংশ দেয়৷
উদাহরণস্বরূপ, একটি গাড়ী একটি ইঞ্জিন আছে. গাড়ি নষ্ট হলে ইঞ্জিনও নষ্ট হয়ে যায়।
C# এ সমষ্টি
Aggregation হল C# এ থাকা বস্তুর মধ্যে একটি সরাসরি সম্পর্ক। এটি বস্তুর মধ্যে সম্পর্ক।
উদাহরণস্বরূপ, কর্মচারী এবং বিভাগ।
একজন কর্মচারী একটি একক বিভাগের সাথে যুক্ত, যেখানে একটি বিভাগে একাধিক কর্মচারী থাকতে পারে