8/15/2017
•
EN
Inheritance gone wrong
A critique of Java's Stack class design, showing how inheritance from Vector breaks encapsulation and leads to non-stack operations being exposed.