正在加载图片...
的主题。 3、如何定义主题 1)如何选择主题 为了选择主题,应该: 为每个结构相应地增加一个主题 为每个对象相应地增加一个主题 如果主题的数目超过7,则进一步精炼主题。在识别属性和方法的阶段 旦确定了对象和结构之间的连接关系,就可以将紧密耦合的主题结合起来以便 得到更好的主题层。 在下图中,为了选择主题,可以从类一&一对象和结构层次开始。该图中, 可以总结出四个对象: Organization(组织), Legalevent(法律事件), Person(人) 和 Vehicle(车辆)。 Organization Persor 0,m Legalevent ClerkPerson OwnerPerson Vehicle Registeration TitleLegalEventlIClerkOwnerPersor LegaEvent Truckvehicle Motorcycle Trailervehicle ravelTrailervehiclel 2)如何精炼主题 为了精炼主题,可从问题域和接口两方面入手 使用问题子领域来精炼主题:就是按领域而不是按功能分解的方式来确定 主题。 通过使对象间的依赖性最小和交互最少的原则来确定主题:对象间依赖性 是由结构和实例连接来表示,而交互则是由消息连接来表示的。可使用结构、 属性和方法层去帮助评价所选择主题的影响。 根据问题域的具体情况和最小依赖性原理,可将上面例子中的四个主题精 练成两个。的主题。 3、 如何定义主题 1) 如何选择主题 为了选择主题,应该: 为每个结构相应地增加一个主题。 为每个对象相应地增加一个主题。 如果主题的数目超过 7,则进一步精炼主题。在识别属性和方法的阶段,一 旦确定了对象和结构之间的连接关系,就可以将紧密耦合的主题结合起来以便 得到更好的主题层。 在下图中,为了选择主题,可以从类—&—对象和结构层次开始。该图中, 可以总结出四个对象:Organization(组织),LegalEvent(法律事件),Person(人) 和 Vehicle(车辆)。 2) 如何精炼主题 为了精炼主题,可从问题域和接口两方面入手。 使用问题子领域来精炼主题:就是按领域而不是按功能分解的方式来确定 主题。 通过使对象间的依赖性最小和交互最少的原则来确定主题:对象间依赖性 是由结构和实例连接来表示,而交互则是由消息连接来表示的。可使用结构、 属性和方法层去帮助评价所选择主题的影响。 根据问题域的具体情况和最小依赖性原理,可将上面例子中的四个主题精 练成两个
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有