Object Design and Software Engineering
This course is titled Object design, but it will cover aspects of software engineering as well. We shall learn the principles of agile software development and apply these principles during the semester.
Factory pattern: Henry Fords favorite pattern.
You need to standardize an architectural model for a framework but also allow individual applications to define their own domain objects and instantiate themselv