Well, you are just giving a reference. Still it is an object(at heart
). You can call 'sai' as sai or 'hey dude!' but he is still sai,right? A generel info here: Generally (and also logically) interfaces represent functionality. So usually you would have 'Skinnable' than 'skin'.