Computer >> Máy Tính >  >> Lập trình >> C#

Liên kết, Thành phần và Tổng hợp trong C #

Liên kết trong C #

Liên kết xác định mối quan hệ giữa một đối tượng trong C #. Có thể xác định mối quan hệ một-một, một-nhiều, nhiều-một và nhiều-nhiều giữa các đối tượng.

Ví dụ:một Nhân viên có thể được liên kết với nhiều dự án, trong khi một dự án có thể có nhiều hơn một nhân viên.

Thành phần trong C #

Trong Thành phần, nếu đối tượng mẹ bị xóa, thì đối tượng con cũng mất trạng thái.

Thành phần là một loại Tổng hợp đặc biệt và mang lại mối quan hệ một phần.

Ví dụ, A Car có một động cơ. Nếu ô tô bị phá hủy, động cơ cũng bị phá hủy.

Tổng hợp trong C #

Tổng hợp là quan hệ trực tiếp giữa các đối tượng trong C #. Nó là mối quan hệ giữa các đối tượng.

Ví dụ:Nhân viên và Bộ phận.

Một Nhân viên được liên kết với một Phòng, trong khi một Phòng có thể có nhiều hơn một nhân viên