Intro Flashcards

(8 cards)

1
Q

Design patterns

A

pre-made blue- prints that you can customize to solve a recurring design prob- lem in your code

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

idioms

A

The most basic and low-level patterns.They usually apply only to a single programming language.

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

architectural patterns

A

The most universal and high-level patterns

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

Creational patterns

A

provide object creation mechanisms that increase flexibility and reuse of existing code

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

Structural patterns

A

explain how to assemble objects and class- es into larger structures, while keeping the structures flexible and efficient.

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

Behavioral patterns

A

take care of effective communication and the assignment of responsibilities between objects

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

The concept of patterns was first described by

A

Christopher Alexander in A Pattern Language: Towns, Buildings, Construc- tion

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