Hey guys in this article, you will understand the difference between Aggregation and Composition with easy to understand examples
Read More:
- Check the Complete Spring MVC Tutorials
- Check the Complete JSP Tutorials
- Check the Complete Spring Boot Tutorials [100+ Examples]
- Check the Complete Spring Boot and Thymeleaf Tutorial
- Check the Complete AWS Tutorial
- Check the Complete JavaServer Faces (JSF) Tutorial
- Check the Complete Spring Data JPA Tutorial
- Check the Complete Spring Security Tutorial
- Check the Javascript Projects for Beginners
- Check the Spring Boot JdbcTemplate Tutorials
Aggregation vs Composition
Following are the difference between Aggregation and Composition
Aggregation | Composition |
Aggregation is a weak Association. | Composition is a strong Association. |
Class can exist independently without owner. | Class can not meaningfully exist without owner. |
Have their own Life Time. | Life Time depends on the Owner. |
A uses B. | A owns B. |
Child is not owned by 1 owner. | Child can have only 1 owner. |
Has-A relationship. A has B. | Part-Of relationship. B is part of A. |
Denoted by a empty diamond in UML. | Denoted by a filled diamond in UML. |
We do not use “final” keyword for Aggregation. | “final” keyword is used to represent Composition. |
Examples: – Car has a Driver. – A Human uses Clothes. – A Company is an aggregation of People. – A Text Editor uses a File. – Mobile has a SIM Card. |
Examples: – Engine is a part of Car. – A Human owns the Heart. – A Company is a composition of Accounts. – A Text Editor owns a Buffer. – IMEI Number is a part of a Mobile. |
That’s it for this post, if you like this post, share this with your friends and colleagues or you can share this within your social media platform. Thanks, I will see you in our next post.
Partners:
statistiche live crazy time
nye casino sider med free spins uden indbetaling
online casino mit eu lizenz
online casino ohne deutsche lizenz betrugstest
online casinoer med dansk licens
casinos ohne registrierung
Weiss Casino
zimpler sverige
udenlandske casinoer
udenlandske casino free spins uden indbetaling