Apr 14, 2026  
2025-26 Catalog 
    
2025-26 Catalog
Add to Portfolio (opens a new window)

CPSC 485 - Software Design Patterns


3 credit(s)

Introduce design patterns and software architectures. Combines pattern theory with examples to show why and when to use patterns and how to implement them. How to apply design patterns at the enterprise level. The use of design patterns to design and implement systems of high stability and quality. Compare and contrast patterns, including differences between Mediator and Façade. Discuss relationships between patterns. Study how patterns are collaborated within domains to solve complicated problems.



Add to Portfolio (opens a new window)