L7 - Pattern Oriented Design Flashcards Preview

EIST (IN0006) > L7 - Pattern Oriented Design > Flashcards

Flashcards in L7 - Pattern Oriented Design Deck (10):
1

If there are still possible changes at runtime. Which design pattern would you choose?

Strategy Pattern

2

If code 'must be extensible'. Which design pattern should be used?

Observer Pattern

3

If a class 'must interface to existing service or API'. Which design pattern should be used?

Façade pattern

4

Goals of Pattern-Oriented Design

Manage Complexity & Reduce Costs & Reduce Time2Market

5

If class should be location transparent. What is an appropriate pattern?

Proxy Pattern

6

If a class 'must interface with an existing object'. Which design pattern should be used?

Adapter Pattern

7

Keyword for Bridge Pattern

'must interface to several systems that have to be developed'

8

Keyword for Adapter Pattern

'must interface with an existing object'

9

Cue sentence for a Proxy Pattern

'must be location transparent'

10

Composite Pattern is used when it must ...

'have variable depth and width'