Because you can be in a situation where BaseImpl i...
# announcements
d
Because you can be in a situation where BaseImpl implements more than just Base and you need to call methods that aren’t part of Base, or you need to override certain methods to add extra functionality and then delegate to your BaseImpl.