Design patterns Flashcards

1
Q

Give an insight into such patterns as Façade/Proxy/Decorator/Strategy/Observer (selectively)

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Which patterns do you use in a daily basis. Explain their principles.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What major patterns do the Java APIs utilize? Where exactly?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Can you please explain “bridge”, “adapter” design pattern?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Can you please explain “FlyWeight” design pattern?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Describe difference between abstract factory and builder

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Describe difference between adapter and decorator

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Can you please explain “Builder” design pattern?

A

The intent of the builder design pattern is to separate the construction of a complex object from its representation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Enterprise Integration Patterns

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Architectural Patterns

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Mediator Pattern

A

Mediator patterns make communication between objects loosely coupled, so when an object wants to notify another object without a direct call, they use the Mediator object.
It’s like Many to many relationships.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly