1996 Australian Software Engineering Conference (ASWEC '96)
Teaching Object Orientation: Patterns and Reuse
Melbourne, AUSTRALIA
July 14-July 18
ISBN: 0-8186-7635-3
This paper describes an advanced undergraduate "Object Oriented Programming" subject that has the aim of developing good Software Engineering practices with regard to reusable designs and reusable components. The subject utilizes framework class libraries. A simplified framework, embodying many of the design patterns from more complex frameworks, is used to provide an introduction to frameworks. Assignments for the subject give students practice in reusing components (such as collection classes), standard design patterns (such as command handler chains), and complete designs for applications as provided by the frameworks.
Index Terms:
Object Oriented Programming, framework class libraries, undergraduate course, Design Patterns
Citation:
N.A.B. Gray, "Teaching Object Orientation: Patterns and Reuse," aswec, pp.72, 1996 Australian Software Engineering Conference (ASWEC '96), 1996