A practical introduction to the important new topic of object-oriented design patterns. This book describes pure abstraction-based object-oriented software development - the design and usage of... This description may be from another edition of this product.