Looking for 2025W Software Design, Architecture (CS-3620-01) test answers and solutions? Browse our comprehensive collection of verified answers for 2025W Software Design, Architecture (CS-3620-01) at moodle31.upei.ca.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Select all that are true:
What is a design pattern and why is important to formalize/catalog design patterns? What information is generally documented as part of the definition of a design pattern?
The decorator design pattern is also known as the design pattern
Multithreading timing issues are typically resolved using
Select the design principles that are applied in the Strategy Pattern
In the Binary Balanceable Tree example discussed in class, which was the factory method?
The Abstract Factory pattern should be used when:
What is wrong with this implementation of a “double-checked” singleton class? (there are 5 errors in this implementation)
Why is it desirable to “program to an interface, not to an implementation”?