COM1204 Summer 2001 -- Object-Oriented Design
Professor Futrelle -- College of Computer Science, Northeastern U., Boston, MA
(Updated Monday 6/18/2001)
Introduction
This page is brief, because much of what you need to know about this topic
is just what's covered in your textbook,
Program Development in Java -- Abstraction, Specification,
and Object-Oriented Design
by Barbara Liskov and John Guttag (Addison-Wesley, 2001).
But for completeness, I've included some links on the topic.
UML, a diagrammatic design notation
Design Patterns
- Software design patterns are supposed to capture pre-existing techniques
that have worked. But the "Patterns" movement goes far beyond the practical in many
cases, so be careful -- it merges into general issues of the philosophy of design.
You may want to look at
this extensive page by Brad Appleton.
- Here is a
set of lectures on Patterns (from the Technion in Israel)
- This is more than you might need, but is an entire book,
The Design Patterns Java Companion
by James W. Cooper, 1998
(PDF format, 218 pages).
Go to COM1204 home page
Return to Prof. Futrelle's home page