Abstract class Shape does not contains any implementations, it can be re...

...placed by interface.