边界类、控制类、实体类.docVIP

  • 35
  • 0
  • 约 8页
  • 2016-06-06 发布于安徽
  • 举报
边界类、控制类、实体类.doc

边界类、控制类、实体类 分析类的构造型可分为以下几种:· 边界类 · 控制类 · 实体类/info/programme-uml/list-1.html 除了为您在查找类时提供更为具体的流程指南外,为类区分构造型还有助于建立一个强壮的对象模型,这是因为对模型进行的变更往往只会影响某一特定部分。例如,用户界面的变更仅会影响边界类。控制流的变更仅会影响控制类。长期信息的变更仅会影响实体类。不过,这些构造型的最大作用还是帮助您在分析和初期设计阶段中辨识类。在设计阶段的后期,您可能要考虑使用一组略有不同的构造型,以便更好地将其与实施环境、应用程序类型等联系起来。 边界类 边界类是一种用于对系统外部环境与其内部运作之间的交互进行建模的类。这种交互包括转换事件,并记录系统表示方式(例如接口)中的变更。 边界类对系统中依赖于环境的那些部分进行建模。实体类和控制类对独立于系统外部环境的那部分进行建模。因此,如果更改 GUI 或通信协议,将只会更改边界类,对实体类和控制类则毫无影响。 由于明确了系统的边界,边界类能帮助人们更容易地理解系统。在设计时,它们为确定相关服务提供了一个好的起点。例如,如果在设计初期就确定了一个打印机接口,很快您即会发现您必须对打印输出的格式也进行建模。 常见的边界类有窗口、通信协议、打印机接口、传感器和终端。如果您在使用 GUI 生成器,您就不必将按钮之类的常规接口部件作为单

文档评论(0)

1亿VIP精品文档

相关文档