过去两天我一直在学习java,我对作文感到困惑。组成的重点究竟是什么?它还有什么作用?请留下一些例子。
答案 0 :(得分:0)
我认为已经在很多链接中得到了解答。请参阅这些链接。
Implementation difference between Aggregation and Composition in Java, Favor composition over inheritance https://softwareengineering.stackexchange.com/questions/176049/what-is-the-use-of-association-aggregation-and-composition-encapsulation-in-c
另请阅读此链接 http://www.journaldev.com/1325/what-is-composition-in-java-java-composition-example
我把Chandra发布的内容。这可能就是你要找的东西
我认为这是面向对象设计中讨论最多的一点。正如文章中所建议的,组合总是优于继承。这并不意味着你永远不应该使用继承。你应该在哪里更有意义(哪些可以辩论)。
使用合成有许多优点,其中几个是: