You cannot create an object that will behave like ...
# random
m
You cannot create an object that will behave like another object and implement some additional interface.