Hiểu các kiến thức cơ bản về lập trình hướng đối tượng (OOP) không biến bạn trở thành một OO designer giỏi. Nhưng cuốn sách này dạy bạn cách nhanh nhất để hiểu về mẫu thiết kế (design patterns) bằng cách đưa ra ví dụ về cách giải quyết các vấn đề thường gặp trong thiết kế phần mềm. Những chủ đề phức tạp được lý giải một cách vô cùng hóm hỉnh, dễ đọc và dễ áp dụng trong công việc. Có thể nói, nếu bạn đang tìm hiểu về lập trình hướng đối tượng, thì Head First Design Patterns: A Brain-Friendly Guide là một quyển sách phải đọc đấy nhé.