《MapReduce设计模式》一1.1 设计模式
本节书摘来异步社区《MapReduce设计模式》一书中的第1章,第1.1节,作者: 【美】Donald Miner , Adam Shook 译者: 徐钊 , 赵重庆 责编: 杨海玲,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.1 设计模式 近些年来,设计模式使开发者的工作变得更轻松。这些设计模式为解决问题提供了可复用的通用方法,开发者在遇到问题时可以花更少的时间来思考解决问题的策略,从而有更多的时间用来迎接新的挑战。与此同时,开发者积累的丰富经验也有了简洁的方式传递给新入门的开发者。 在软件工程的设计模式领域中,有一个重要里程碑,即《Design Patterns:Elements of Reusable Object-Oriented Software》一书(由Gamma等人所著),通常也被称为“四人组”(Gang of Four)的书。这本畅销书中没有一种模式是新发明的,而且很多模式都是使用了多年的。这本书经久不衰的秘诀在于,作者花了大量的时间记录和整理面向对象编程中最重要的设计模式。因为这本书出版于1994年,所以整理和收录的设计模式都来自于开发者之间口口相传、会...