I know its a weird question but I was asked this in an interview by the CEO of a software house, First, he asked if a remote could be considered an Object, If yes then explain why? If it is an object then can it be polymorphic in nature (in the context of OOP) ? I said no because it can only switch on/off an AC, but he said what if I use it as a weapon and throw it at someone? Does that make it polymorphic?
Can somebody please explain this?