Ranked #1 in Design Pattern, Ranked #2 in Object Oriented Programming — see more rankings.
Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems. Previously undocumented, these 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover the design solutions themselves.
The authors begin by describing what patterns are and how they can help you design object-oriented software. They then go on to systematically name, explain, evaluate, and catalog recurring designs in... more
The authors begin by describing what patterns are and how they can help you design object-oriented software. They then go on to systematically name, explain, evaluate, and catalog recurring designs in... more
Rankings by Category
Design Patterns is ranked in the following categories:
- #96 in Artificial Intelligence
- #41 in C++
- #16 in Computer
- #10 in Computer Science
- #5 in Computer Vision
- #21 in Deep Learning
- #22 in Engineering
- #8 in IT
- #30 in Information Technology
- #24 in Java
- #55 in Jobs
- #87 in Machine Learning
- #18 in Pattern
- #8 in Programming
- #98 in Reference
- #11 in Software Architecture
- #6 in Software Engineering
- #15 in System Design
- #14 in Tech
- #5 in Technical
- #78 in Technology
- #57 in Web Development