Chapter 14 Flashcards
What are Behavioral Design Patterns Concerned with?
algorithms and the assignment of responsibilities between objects.
What do behavioral patterns describe?
Patterns of objects
Patterns of classes
Patterns of communication between objects and classes
What do behavioral patterns characterize?
Complex control flow that’s difficult to follow at run-time
What do behavioral patterns do?
Increase flexibility in carrying out communication
Why was the blackboard model designed?
To handle complex, ill-defined problems where the solution is the sum of its parts
What are Concurrency Patterns
Design patterns that deal with the multi-threaded programming paradigm
What the three pillars of AI Engineering
Human-centered AI
Scalable AI
Robust and Secure AI