一个边界类的问题

xg_liu 2004-01-03 02:54:31
问题:在一个应用中,需要在页面(边界类)中输入一些信息,这些信息的一些是通过下拉列表(一些内容来自数据表--实体类)选择获得的,通过一个控制类对输入的数据进行处理后,保存在实体类中。请问在画类图时是否需要一个控制类为边界类中下拉列表“准备”数据?还是由边界类自身读取相应的数据表获得下拉列表中的数据?即一个实现用例的类图包括一个边界类、一个控制类、一个或多个实体类?
...全文
83 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
showerXP 2004-01-06
  • 打赏
  • 举报
回复
我倾向于第一种。
zcwhgj 2004-01-05
  • 打赏
  • 举报
回复
从功能单一的原则来讲,一个类负责一个功能会比较好.
defstu 2004-01-05
  • 打赏
  • 举报
回复
我觉得除了复用性之外,如果准备数据的工作比较复杂
或者需要在多种算法之间进行切换的话也应该编写控制类

具体该怎样做主要取决于你的边界类的复杂程度了。
xg_liu 2004-01-05
  • 打赏
  • 举报
回复
谢谢二位的提示。如果可复用的可能性不大,就不用单独设计一个控制类而由边界类自行“准备”需要的数据?
slimsymphony 2004-01-04
  • 打赏
  • 举报
回复
两种办法差不多吧
如果动态读取
还不如早点把需要的数据抽出来

zcwhgj 2004-01-03
  • 打赏
  • 举报
回复
我觉得如果你的数据准备的工作通用化程序高的话,最好还是抽象出一个类来,通常在程序中这一种类重用率比较高。

1,265

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 管理版
社区管理员
  • 研发管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧