531 依赖关系.PPTVIP

  • 4
  • 0
  • 约4.82千字
  • 约 30页
  • 2017-08-15 发布于天津
  • 举报
531 依赖关系

Page ? * 5.4 阅读包的方法 5.4 阅读包的方法 Page ? * 图5-5 阅读包图 5.4 阅读包的方法 Page ? * 对上面包的理解如下: 根据《use》关系可以发现Client包使用Server包,Server包使用System.Data.SqlClient包,根据它们所包含的元素语义,可以得知Client包负责Order(订单)的输入,并通过Server包来管理用户的登录(LoggingService)和数据库存储(DataBase);而Server包还通过.Net的SQL SERVER 访问工具包,来实现与数据库的连接和通讯。 看《import》关系,从RULE包所包含的元素语义可知,该包负责处理一些规则,并引用一个具体的窗体(Window);而Client包通过引用RULE来实现整个窗体和表单的显示,输入等,并且还将暂存Order(订单)信息。 接着来看包的泛化关系。GUI有两个具体实现:一个是针对C/S的WindowsGUI,一个是实现B/S的WebGUI. 5.5 创建包图 Page ? * 绘制包图的基本过程主要有三个步骤:第一,寻找包;第二,确定包之间的关系;第三,标出包内元素的可见性。 绘制包图的“最小化系统间的耦合关系”的原则:最大限度减少包之间的依赖,包封装时,避免包之间的循环依赖;最小化每个包的public、protect

文档评论(0)

1亿VIP精品文档

相关文档