First page
Back
Continue
Last page
Graphics
Programming to implementation vs. interface/supertype
Programming to an implementation
Dog d = new Dog();
d.bark();
Programming to an interface/supertype
Animal a = new Dog();
a.makeSound();