本书通篇都是以情景对话的形式,用一个一个的小故事或编程示例来组织的。共分为四个部分。第一部分是面向对象的意思和好处以及几个重要的设计原则,通过小菜的失败引出。第二部分是有24个设计模式,详细讲解23个设计模式;第三部分是对设计模式的总结,利用小菜梦到的超级模式大赛额度场景,把所有的面向对象和模式概念都拟人化来趣味性的总结设计模式之间的异同和关键点。第四部分是附录,主要是针对面向对象不熟悉读者的一个补充,通过一个例子的演变介绍了类、继承、多态、接口、事件等概念。 书中的内容风趣不乏味,非常适合初学者读!