Chapter 14 Flashcards

1
Q

What are Behavioral Design Patterns Concerned with?

A

algorithms and the assignment of responsibilities between objects.

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

What do behavioral patterns describe?

A

Patterns of objects
Patterns of classes
Patterns of communication between objects and classes

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

What do behavioral patterns characterize?

A

Complex control flow that’s difficult to follow at run-time

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

What do behavioral patterns do?

A

Increase flexibility in carrying out communication

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

Why was the blackboard model designed?

A

To handle complex, ill-defined problems where the solution is the sum of its parts

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

What are Concurrency Patterns

A

Design patterns that deal with the multi-threaded programming paradigm

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

What the three pillars of AI Engineering

A

Human-centered AI
Scalable AI
Robust and Secure AI

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