SE310 UPDATED COMPREHENSIVE EXAM
QUESTIONS AND ANSWERS SURE A+
✔✔Patterns: Abstract Factory - ✔✔It provides an interface for creating families of
related or dependent objects without specifying their concrete class.
We will see the logic for choosing which factory to use pulled out of the base/abstract
factory into an external class.
✔✔Patterns: Bridge - ✔✔Decouple an abstraction from its implementation so that the
two can vary independently.
✔✔Patterns: Strategy - ✔✔Define a family of algorithms, encapsulate each one, and
make them interchangeable. Lets the algorithm vary independently from clients that use
it.
✔✔Patterns: Adapter - ✔✔Convert the interface of a class into another interface clients
expect. Lets classes work together that couldn't otherwise because of incompatible
interfaces.
✔✔Patterns: Facade - ✔✔Provide a unified interface to a set of interfaces in a
subsystem. Defines a high-level interface that makes the subsystem easier to use.
QUESTIONS AND ANSWERS SURE A+
✔✔Patterns: Abstract Factory - ✔✔It provides an interface for creating families of
related or dependent objects without specifying their concrete class.
We will see the logic for choosing which factory to use pulled out of the base/abstract
factory into an external class.
✔✔Patterns: Bridge - ✔✔Decouple an abstraction from its implementation so that the
two can vary independently.
✔✔Patterns: Strategy - ✔✔Define a family of algorithms, encapsulate each one, and
make them interchangeable. Lets the algorithm vary independently from clients that use
it.
✔✔Patterns: Adapter - ✔✔Convert the interface of a class into another interface clients
expect. Lets classes work together that couldn't otherwise because of incompatible
interfaces.
✔✔Patterns: Facade - ✔✔Provide a unified interface to a set of interfaces in a
subsystem. Defines a high-level interface that makes the subsystem easier to use.