Q. UML interfaces are used to ________ (Solved)
1. define an api for all classes
2. program in java, but not in c++ or smalltalk
3. define executable logic to reuse across classes
4. specify required services for types of objects
- d. specify required services for types of objects