CS 472 OBJECT-ORIENTED DESIGN PATTERNS (3-0-3)(S)(Even years) Reviews object-oriented design principles, explains the goals and form of design patterns, and examines several well-known patterns. PREREQ: CS 321.