首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“高级”类图与“正常”图的区别

“高级”类图与“正常”图的区别
EN

Stack Overflow用户
提问于 2014-11-18 18:22:48
回答 1查看 2K关注 0票数 1

我是一名学生,我们有一个面向对象的项目,我们必须通过面向对象的课程。我的问题是设计这个项目。老师想要两个不同的班级,diagram.Teacher说:“一个是高层次的,另一个是正常的班级图。”我知道高级类图有详细的信息,比如属性和方法。此外,我认为高级图表涵盖了正常图表.什么是正常的类图?高级和普通的类图有什么区别?我认为如果我们画一个高层次的图表,法线图是多余的。为什么老师要法线图?我很困惑。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-18 18:30:05

通常有5个“层次”的设计,你应该考虑,所以这是“高水平”的来源。他们通常是这样的:

  1. 软件系统--这是您从整个软件包或其子系统的角度来看待软件的地方。
  2. 子系统--这是标识所有主要子系统(如数据库、用户界面、报告引擎等)的一部分。这是定义每个子系统如何相互使用以及它们如何协同工作的部分。

前两个可能是你的老师所说的“高级设计”的意思。

  1. --这将进一步按类对子系统进行分区。例如,如果您有一个数据库系统,您可能有一个管理持久连接、元数据等的类。每个类与其他子系统中的类一起工作的方式也会被定义。这可能就是你的老师所说的“课堂设计”的意思。

在这下面,你进一步把每堂课分成例行公事和内部例行公事,但我想你的老师不想让你把这些细节化。然而,为了完成任务,我将定义它们:

  1. 例程-此级别的设计包括将每个类划分为例程。这是“如何”到“什么”的回答在第3级。
  2. 内部例程-个别例程的设计。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27001283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档