|
Feb 10, 2025
|
|
|
|
CMSC 446 - Introduction to Design Patterns(3.00) This course is an introduction to software design patterns. Each pattern represents a best practice solution to a software problem in some context. The course will cover the rationale and benefits of object-oriented software design patterns. Several example problems will be studied to investigate the development of good design patterns. Specific patterns, such as observer, state, adapter, strategy, decorator and abstract factory will be discussed. Programming projects in the Java language will provide experience in the use of these patterns. In addition, distributed object frameworks, such as RMI and Jini, will be studied for their effective use of design patterns.
Course ID: 52945 Consent: No Special Consent Required Components: Lecture Requirement Group: CMSC 331 and CMSC341 with a C or better.
Add to Portfolio (opens a new window)
|
|