Static type checking
Types can be separated from classes
Types can define signatures
Classes can define implementations
interface vs. class in Java
Previous slide
Next slide
Back to first slide
View graphic version