您在此练习中创建 PiggyBank 程序包图,该图描述 PiggyBank 联机银行系统中的程序包之间的关系。PiggyBank 程序包图是一个概览图,它帮助您围绕建议的体系结构来设计您的应用程序。您还要确定并且创建组成模型的实现设计包。
在模块 2 中,您围绕“帐户操作”功能区域创建了分析模型。在设计模型中,您将“帐户操作”功能区域映射到一组实现设计子程序包,这些子程序包代表 PiggyBank 联机银行系统应用程序的设计层。实现设计包(在 PiggyBank 实现设计包中创建)包含每个设计组件的设计类和领域图。
此模块中创建的类图代表 PiggyBank 实现中的最终 Java™ 类。您在分析模型类的基础上进行构建,以创建实现设计包和设计元素(它们代表完成的应用程序的实现)。当创建类后,您可以对模型应用转换,来创建 PiggyBank 应用程序的 Java 类。
您在此练习中创建实现设计子程序包,这些子程序包用来创建 PiggyBank 程序包图。
PiggyBank 设计模型包含四个实现设计子程序包:itso.ad.business、itso.ad.presentation、itso.ad.citybank 和 itso.ad.common。您在此教程中仅创建 itso.ad.business 和 itso.ad.citybank 子程序包。您可以在教程结束时导入 itso.ad.common 子程序包。
程序包图记录实现设计子程序包,这些子程序包代表 PiggyBank 设计模型中的设计层。
您已经确定并创建了 PiggyBank 设计模型的实现设计包。您使用此结构来创建 PiggyBank 设计类和设计图。可以向 PiggyBank 实现设计包图添加 UML 注释,来描述每个程序包的目的。您的模型结构看起来应该与下图相似:
要继续,请进入练习 3.3:创建 CityBank 集成设计层。