行为参数化,一个处理频繁改变需求的软件开发模式.原则:在编写类似代码之后,尝试将其抽象化. 方法1:为方法增加参数. 方法2:定义一族算法,把它们封装起来(称为"策略"),然后在运行时选择一个算法. 行为参数化:让方法接受多种行为(或战略)作为参数,并在内部使用,来完成不同的行为. Strategy pattern is a behavioral software design pattern that enables selecting an algorithm at runtime
<Maven实战>,许晓斌(Juven Xu),国内社区公认的Maven技术专家.Maven中文用户组创始人.Maven技术的先驱和积极推动者.2011.1初版. 基础性的构建工具,做Java的都会,会的程度参差不一,系统性的看一遍书,很快就能看完,可能有出乎意料的收获 第1章 Maven简介 1.1 何为 Maven 何为构建 Maven 是优秀的构建工具 Maven 不仅仅是构建工具 1.2 为什么需要Maven 组装 PC 和品牌 PC IDE 不是万能的 Make Ant 不重复发明轮