Data Structures and Algorithms with Object-Oriented Design Patterns in C# by Bruno R. Preiss
Publisher: SOMA Networks 2004
Number of pages: 598
The primary goal of the book is to promote object-oriented design using C# and to illustrate the use of the object-oriented design patterns. The book shows how these patterns are used to create good software designs. In particular, the following design patterns are used throughout the text: singleton, container, enumeration, adapter and visitor.
Computers & Internet Programming Languages & Tools C#