In addition to the isolation benefits and concurrent execution of dependency calls we have also leveraged the separate threads to enable request collapsing.
A sample UML class and sequence diagram for the Command design pattern.
As Begin patterns actually creates a Thread from ThreadPool, it always uses a ThreadPool by default.
✓ Design Patterns.
A sample UML class and sequence diagram for the Bridge design pattern.