Let's say you have a wireless network that acts as a bridge/wireless repeater. How would both factor into a class diagram? In my mind it makes senses to have a parent object that can exist on its own. Then the child object that is both dependent on the parent, but also creates an instance of the parent. The child can access all the inherited attributes, while being able to overload methods that take use of the methods and attributes of the parent instance.
In my mind, a wireless repeater has a parent wireless network (aggregate), but also has the completely separate one that inherits the wirelessnetwork attributes. I want it that direction because the bridge network is a private extension of the main wireless network and need to be able to show this in a sequence diagram.