誰能解釋一下 边界类,控制类,实体类,越详细越好! 誰能解釋一下 边界类,控制类,实体类,越详细越好! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好像曾经听说过。我在网上查了一下去这个站点看看吧。也是我从网上查的http://blogger.org.cn/blog/more.asp?name=nrzj&id=17433 边界类:在MVC模式中用来穿梭于各个层次传递数据。通常做为一个数据传递类。控制类:主要用来做为业务转发和请求控制之类的工作。常常用在C层。实体类:通常对应于业务实体,用来标识表示业务实体的信息和一些基本的业务方法。 UML中类有三种主要的版型:边界类、控制类和实体类。引入边界类、控制类及实体类的概念有助于分析和设计人员确定系统中的类。边界类位于系统与外界的交界处,窗体、报表、以及表示通讯协议的类、直接与外部设备交互的类、直接与外部系统交互的类等都是边界类。通过用例图可以确定需要的边界类,每个Actor/Use Case对至少要一个边界类,但并非每个Actor/Use Case对要唯一的边界类。实体类保存要放进持久存储体的信息。持久存储体就是数据库、文件等可以永久存储数据的介质。实体类可以通过事件流和交互图发现。通常每个实体类在数据库中有相应的表,实体类中的属性对应数据库表中的字段。控制类是控制其他类工作的类。每个用例通常有一个控制类,控制用例中的事件顺序,控制类也可以在多个用例间共用。其他类并不向控制类发送很多消息,而是由控制类发出很多消息。 例如在考试系统中 当学生在考试时 ,学生与试卷交互 那么 学生和试卷都是实体类,而考试时间 ,规则,分数都是边界类; 当考试完了将试卷提交给试卷保管者 ,则 试卷则成了边界类. 状态图和时序图 区别在于 时序图体现时间顺序的正常情况. 而状态图则体现所以可能的交互.例如 搜索 删除 增加 修改 不太可能受时间约束 就用状态图表示 怎么给构造函数传递数组? 举个小例说明一下 JAVA并发编程实践 在别的机器运行时出错could you find the main class. Program will exit 统计下自学的多还是...? 在java中保存文件时(windows),如果文件名非法,会抛出异常,不知道如何判断文件名非法 粉嫩新人求牛人解惑啊 急!如何编程实现pdf文件转html文件? 请给我推荐几本深层次的java教材 请您给我一些建议?(谢谢) JAVA初学者 请教 高手帮帮忙
http://blogger.org.cn/blog/more.asp?name=nrzj&id=17433
控制类:主要用来做为业务转发和请求控制之类的工作。常常用在C层。
实体类:通常对应于业务实体,用来标识表示业务实体的信息和一些基本的业务方法。