基于JAVA的四层架构模式,即抽象层,实现层,业务逻辑层,组装层。本Demo强调的是一种设计思想,其实与经典设计模式中的策略模式有点类似。建议学习软件设计思想时不妨想想硬件的接口设计。Demo在Myeclpise7.0下使用UML建立类图结构,自动反向生成的JAVA代码。