Generic Packages





Introduction to Generic Packages




Reminder: Formal and Actual Parameters



 Generic packages: Motivation




Generic Stack Package



Terminology: Instantiate


Strong Typing and Generic Packages


 Generic Packages vs Regular Packages


Type Parameters


Limited Private





Example Generic Packages




Enumeration IO Generic Package



Generic Queue ADT






Generic Packages and Other Languages



Defining the Problem


Java (pre 1.5, ie pre Java 5)


Java (pre 1.5, ie pre Java 5) Continued - Stack of Objects


Java 1.5 (ie 5) - Parameterized Types


Other Languages: C++






Generic Child Packages



The Problem



Generic Child Packages