这是软件设计行业的两个重要理念,相辅相成。今天一并奉献。只是《重构》有些不清楚。《重构》所有示例采用java语言。但是重构理念并不局限于某种语言。《设计模式》设计实例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。本书分类描述了一组设计良好,表达清楚的软件设计模式,这些模式在实用环境下有特别有用。