The purpose of an interface is to:___________
a) provide similar objects with the same functionality, even though each will imple­ment the functionality differently
b) provide different types of objects with the comparable functionality, even though each will imple­ment the functionality differently
c) provide default implementations of methods and properties
d) None of the above.