Having a class implement an interface has little to do with a class functioning properly. It has to do with telling a method in another class what the class can do so that the compiler can validate...