9.11 Exercises


1:

What does reify mean?

2:

What is the scope of design decisions made in mechanistic design?

3:

What are the three fundamental elements of a design pattern?

4:

What aspect of a collaboration does the observer pattern attempt to optimize?

5:

What pattern does the proxy pattern specialize?

6:

When should a proxy pattern be employed?

7:

What three kinds of reliability does the reliable transaction pattern optimize? How do they differ?

8:

Why would someone use the smart pointer pattern?

9:

How does the use of dynamic memory deallocation cause memory fragmentation?

10:

What are some of the cons of the smart pointer pattern?

11:

Why would someone use the guarded call pattern rather than queue messages for a target task?

12:

What is the purpose of an iterator in the container pattern?

13:

What is the primary strategy of the rendezvous pattern?

14:

How does the thread barrier pattern work?




Real Time UML. Advances in The UML for Real-Time Systems
Real Time UML: Advances in the UML for Real-Time Systems (3rd Edition)
ISBN: 0321160762
EAN: 2147483647
Year: 2003
Pages: 127

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net