“分天下为三十六郡,郡置守,尉,监” —— 《史记·秦始皇本纪》 所有用Maven管理的真实的项目都应该是分模块的,每个模块都对应着一个pom.xml。它们之间通过继承和聚合(也称作多模块,multi-module)相互关联。那么,为什么要这么做呢?我们明明在开发一个项目,划分模块后,导入Eclip...
分类:
其他好文 时间:
2015-02-08 15:18:07
阅读次数:
284
转载地址:juvenshun.iteye.com/blog/305865“分天下为三十六郡,郡置守,尉,监” —— 《史记·秦始皇本纪》所有用Maven管理的真实的项目都应该是分模块的,每个模块都对应着一个pom.xml。它们之间通过继承和聚合(也称作多模块,multi-module)相互关联。那么...
分类:
其他好文 时间:
2015-01-21 20:02:49
阅读次数:
187
类图,继承和聚合关系,详图和简图;composite模式。
这本书[http://book.douban.com/subject/21964984/],第210页-216页。
grammar用 parser comibinator in java描述
composite pattern
composite pattern应用于 parser comi...
分类:
编程语言 时间:
2015-01-12 19:12:30
阅读次数:
150
使用Maven对项目进行管理的时候,多模块的继承和聚合是必不可少的,本文简要说明一下在eclipseIDE下创建多模块工程。1.Maven多模块的聚合一个Maven工程下创建多个模块,然后用一个专门管理模块来将实际应用到的模块组织起来。2.Maven多模块的继承子模块通过继承父模块,来获的..
分类:
系统相关 时间:
2014-12-26 14:51:31
阅读次数:
411
模式的基本元素
架构模式:
设计模式:
通用职责分配软件模式(GRASP模式):
蕴含在设计模式中的设计原则和理念:
设计模式最根本的意图是适应需求变化:
针对接口编程,而不是针对实现编程:
优先使用聚合而不是继承
继承反映的是类之间的“‘.......是一个.......”这样的关系,
聚合反映的是类之间“.................有一个.....”的关系...
分类:
其他好文 时间:
2014-12-18 18:56:51
阅读次数:
154
一. 继承和聚合
1. 什么是继承?
maven为了消除重复,把很多相同的配置提取出来, 放入一个父项目的pom.xml中
例如:grouptId,version等
2. 什么是聚合?
如果我们想一次构建多个项目模块,那我们就需要对多个项目模块进行聚合
…
3. 继承与聚合的关系
继承主要为了消除重复
聚合主要为了快速构建项目...
分类:
其他好文 时间:
2014-07-08 13:19:52
阅读次数:
147
想象一个场景:现在我们要计算一个给定包中的一个类Tank的放run()的运行时间,并不是计算new
Tank().run()的时间,因为new包含JDK实例化的时间。这里要求是纯粹计算run方法的时间。方法有两种:继承和聚合。1、继承 1 package
program.proxy.model; 2...
分类:
其他好文 时间:
2014-05-04 11:45:24
阅读次数:
350