All of the concepts in this book have long since been metastasized by the C# community. What remains in the book is a distinct port of ideas from Java, which was acceptable at the time. However, one would be much better served by reading about modern C# design patterns on a community site than a dated reference like this book or its contemporaries.