The Pattern Almanac 2000
Every year, the design patterns movement grows, as more developers discover how patterns can help them build much better software, and do so much more quickly. Now, there"s an exceptionally comprehensive, easy-to-use, and portable reference for every developer who uses patterns. The Pattern Almanac brings together key information about hundreds of the world"s most widely used patterns. This is the first book that catalogs all the stages, resources, and templates of pattern development -- all thoroughly annotated, cross-referenced and sourced, so any developer can use them effectively. It covers both standalone patterns and sub-patterns included in collections. Coverage includes analysis, architecture, business planning, class libraries, client/server development, concurrency, databases, design, distributed systems, memory management, networking, performance, refactoring, transaction processing, and many other categories. Developers will even find patterns designed for specific domains, such as finance, healthcare, and telecommunications.