Sự khác biệt giữa Aggregation và Composition Sự khác biệt giữa
Cả hai tập hợp và thành phần là những từ có thể mô tả một ý thức về quyền sở hữu. Tuy nhiên, tập hợp chỉ ngụ ý một phần sở hữu của một cái gì đó bởi vì nó là thành phần mà điều khiển sự sở hữu loại thực của các thành phần của nó.
Cả hai thuật ngữ khác nhau về sức mạnh mà họ sở hữu. Sức mạnh này có thể được gọi là trái phiếu. Trong trường hợp tập hợp, từ tự nó có một liên kết yếu hơn so với thành phần. Trong thành phần, nếu tất cả các liên kết liên kết tất cả các thành phần của nó bị cắt đứt thì tất cả các thành phần nói trên bao gồm toàn bộ thực thể sẽ chết hoặc sụp đổ. Trong tập hợp, nếu các liên kết bị phá hủy thì ít có khả năng toàn bộ thực thể sẽ bị phá hủy. Trái phiếu của nó có thể bị phá vỡ nhưng các tập hợp riêng có thể hoặc vẫn có thể tồn tại một mình.
Một ví dụ về một kịch bản sẽ tồn tại trong bệnh viện. Mỗi bệnh viện có một số phòng ban như phòng thí nghiệm, hiệu thuốc, phòng bệnh nhân ngoại trú và phòng cấp cứu. Mỗi phòng ban đều có nhân viên riêng. Nếu bệnh viện sẽ đóng cửa, tất cả các phòng ban của nó sẽ đóng cửa với nó. Tuy nhiên, đây không phải là trường hợp với nhân viên y tế. Họ vẫn có thể làm việc tại một phòng khác trong bệnh viện mới.
Do đó, thành phần cấu thành được ví như quyền sở hữu của các phòng ban của bệnh viện, trong khi đó sự kết hợp lại giống như các hiệp hội lỏng lẻo hơn của nhân viên với mỗi phòng. Về cơ bản là thành phần của các phòng ban của bệnh viện và sự kết hợp của các nhân viên của khoa. Một lần nữa, ngay khi bệnh viện đóng cửa mỗi phòng chết vì nó đã được sở hữu vĩnh viễn bởi bệnh viện. Các phòng ban này không có cơ hội chuyển đến bệnh viện khác và không thuộc sở hữu của một số bệnh viện khác.
Ngoài ra, thành phần cấu tạo với mức độ bên trong, trong khi tập hợp các giao dịch với mức độ bên ngoài. Theo cách kết nối này, đúng hơn là nói rằng một người bao gồm một số cơ quan cơ thể bao gồm cả trái tim hơn là tuyên bố rằng một người có tổng hợp các cơ quan. Trái tim, là một trong những cơ quan tạo nên một con người tồn tại ở mức độ bên trong bởi vì bạn không thể cống hiến trái tim mình cho người khác hoặc để trái tim bạn sống tự thân bên ngoài cơ thể. Quần áo có thể là một sự kết hợp với người bởi vì nó được tạo ra bên ngoài và có thể sống bên ngoài cơ thể con người mặc dù người đó và quần áo của bạn có thể được coi là một thực thể toàn bộ vào một thời điểm nào đó.
Tóm tắt:
1. Thành phần hàm chứa quyền sở hữu thực sự của các thành phần của nó trong khi tập hợp không nhất thiết sở hữu bất kỳ tập hợp của nó.
2. Thành phần có một liên kết mạnh mẽ hơn của các thành phần của nó trong khi tập hợp có các liên kết yếu hoặc loose với các cốt liệu của nó.
3. Thành phần có các thành phần tồn tại ở cấp độ bên trong, trong khi tập hợp có các tập hợp sống ở mức độ bên ngoài.