I&C SCI X460.33

Design Patterns for Java

Why reinvent the wheel? Learn how to use design patterns to jump-start your programming solution! Design patterns are descriptions of general solutions to frequently occurring design problems encountered in many projects. Software developers can adapt a design pattern to fit a project on which they are working thereby saving many hours of development time. This course explores the 23 design patterns introduced by Gamma, Helm, Johnson, and Vlissides in their noteworthy book, Design Patterns: Elements of Reusable Object-Oriented Software. You'll learn about design patterns in a Java context and focus on developing concise descriptions of objects, classes and other data needed to fully specify a software solution starting with a design pattern.

Icon
Course
Approximate Cost TBD
Format Online
Duration TBD
Total Credits 3