UML interfaces are used to ??

A. specify required services for types of objects
B. program in Java, but not in C++ or Smalltalk
C. define executable logic to reuse across classes
D. define an API for all classes

View Answer

A. specify required services for types of objects