CMPS 387B Object-Oriented Dsgn Patterns

387. OBJECT-ORIENTED DESIGN PATTERNS (Credit, 3 Hours). Advanced object-oriented design and implementation based on design patterns. Theoretical framework for the basis of design pattern classification into creational, structural, and behavioral patterns; application of specific patterns (Abstract Factory, Builder, Factory Method, Adapter, Composite, Decorator, Proxy; Iterator, State, Strategy, and Template Method) to the design of software applications, to be implemented in one or more object-oriented languages. Prerequisites: CMPS 370 or CMPS 371.

Credits

3

Prerequisite

CMPS 370B