9Gamma E, Helm R, Johnson R, et al. Design Patterns: Elements of Reusable Object-Oriented Software. Reading, MA:Addison-Wesley, 1995
10Schmidt D C. Reactor: An Object Behavioral Pattern for Concrrent Event Demultiplexing and Handler Dispatching In: Pattern Languages of Program Design (J. O. Coplien and D. C. Schmidt, eds.), Reading, MA: Addison-Wesley, 1995. 529-545