从面向对象的设计中精选出 23 个设计模式,总结面向对象设计中最有价值的经验, 并且用简洁可复用的形式表达出来。