深圳易捷网络科技注册咨询网-jiujiuya.com.cn 返回首页

OOD方法

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2018-10-29 19:35:39
面向对象的设计方法是00方法中.个中间过渡环节。其主要作用是对O0A进一步的规范化整理,以便能够被0OP直接核收。在000的设计过程中,要展开的主要有如下几项工作。
1.对象定义规格的求精过程
对于O0A所抽象出来的对象类以及汇集的分析文档,0OD需要有一个根据设计要求整理和求精的过程,使之更能符合OOP的需要。这个整理和求精过程主要有两个方面:一是要根据面向对象的概念模型整理分析所确定的对象结构、属性、方法等内容,改正错误的内容,删去不必要和重复的内容等。二是进行分类整理,以便于下一步数据库设计和程序处理模块设计的需要。整理的方法主要是进行归类,对类、对象,属性,方法和结构,主题进行归类。
2.数据模型和数据库设计
数据模型的设计需要确定类或对象属性的内容,消息连接的方式,系统访问、数据模型的方法等。最后每个对象实例的数据都必须落实到面向对象的库结构模型中。
每个对象都有自己的属性和状态,我们需要把这个对象的属性和状态保存在数据库中,那么最理想最简单的情况,就是一个对象对应张物理表,而对象之间的关联关系(一对一,一对多,多对多)也可以简单映射成数据库的主一外键关系。但还有很多非数据库关系需要考虑,如:继承、聚合、依赖等。张表如何继承自另一张表呢?关系数据库显然没有这样的定义,这就需要用ORmapping来完成这种语义的转换。例如,当实例化一个子对象时,OR-mapping负责从代表了“父”对象的表中读出父对象属性并将其赋值给子对象,并且当父对象变化时,OR-mapping需要把这一变化反映到所有子对象实例。
3.优化
象和结构的优化、抽象、集成。00D的优化设计过程是从另一个角度对分析结果和处理业务过程的整理归纳,优化包括对
模块符合一般模块化所要求的且模块之间期合度弱。集成化使得单个构件有机地结合在一起,对象和结构的模块化表示00D提供了一种范式,这种范式支持对类和结构的模块化。这种相互支持。
4.状态图
状态图表示某个类所处的不同状态和该类的状态转换信息。每个类都有状态,但不是每个类都应该有一个状态图。只对“感兴趣的”状态的类(也就是说,在系统活动期间具有三个或更多潜在状态的类)才进行状态图描述。
状态图的符号集包括5个基本元素:初始起点,它使用实心圆来绘制;状态之间的转换,它使用具有开箭头的线段来绘制;状态,它使用圆角矩形来绘制;判断点,它使用空心圆来绘制;以及一个或者多个终止点,它们使用内部包含实心圆的圆来绘制,如图2-9所示。要绘制状态图,首先绘制起点和一条指向该类的初始状态的转换线段。状态本身可以在图上的任意位置绘制,然后只须使用状态转换线条将它们连接起来。
对象的状态是由对象当前的行动和条件决定的。状态图(statechartdiagram)显示出了对象可能的状态以及由状态改变而导致的转移。图2-9表示一个银行的在线登录系统。登录过程包括输入合法的个人账号和密码,再提交给系统验证信息。明港是个实界城,ofa1hoDhors.登录系统可以被划分为四种不重叠的状态:GettingSSN、GettingPIN、Validating以及Rejecting.每个状态都有一套完整的转移transitions来决定状态的顺序。
在箭头的旁边。我们的图上有两个自转移。一个是在CtingSN.另个则在GttingPIN上。状态是用四角矩形来表示的。转移则是使用带箭头的连线表示。触发转移的事件或者条件写初始状态(黑色圆圈)是开始动作的虚拟开始。结束状态也是网站建设动作的虚拟结束。事件或条件触发动作时用(动作)表示。当进人Validaing状态时,对象#不等外部事件触发转移。取而代之,它产生一个动作。动作的结果决定了下一步的状态。

相关行业资讯

1、服务器主机租用的具体方法有哪些
2、百度流量与关键词工具分析
3、医疗健康类行业网站优化现状分析
4、高校网站建设需要注意哪些问题
5、如何优化404页面和Robots文件设置?
6、谈SEO团队建设与运营
7、政府网站之用户体验设计
8、外链不是最重要的,有用户才是王道
9、算法更新企业网站优化思考
10、好的seo优化网站有哪些与众不同
11、地方网站运营专题
12、如何让百度搜索结果中有缩略图
13、浅谈怎样为网站快速匹配合适的关键词
14、关键词与网页的相关性是什么
15、单页网站优化的技巧和操作方法
16、企业网站设计过程中会遇到哪些问题
17、提高网站价值,用心写好每一篇文章
18、如何判断网站seo是否规范
19、易捷网络盘点品牌网站设计常见问题
20、网站编辑需要考虑SEO问题吗
21、新手论坛推广必看攻略
22、这就是网站建设的基本步骤
23、企业该如何有效做好网络推广
24、网站制作建设需要注意哪些细节
25、网站基于平衡Web的服务
26、应该怎样选择网站主题
27、浅谈网站专题内容选择主要事项
28、非“官网”的网站要怎样才不会被百度降权
29、网站优化过程中友情链接该如何来选择呢
30、使用关键字进行网络推广的九个提示
31、SEO优化,该如何提高用户的浏览体验
32、做推广优化流程
33、打造返利网站完整优化案例:框架优化
34、为什么网站标题和搜索引擎上显示的不一致
35、企业的网站建设时的注意事项
36、为什么如此看重新媒体的文案
37、家居网站设计公司应如何体现行业特色
38、导航和搜索之间该如何相互协调
39、怎么对一个企业官网进行系统分析
40、seo网站中设置文章页关键词的注意事项
41、如何写一份详细的网站SEO优化方案
42、关于在网站建设的流程中几个问题
43、网站建设第一步:市场调查及竞争对手研究
44、深圳网站建设需要注意什么
45、企业网站建设—企业网站建设中容易被忽视哪些的问题
46、网站建设在建站前需要注意的问题
47、从网站robots设置看百度检索新站规则
48、为何要注重着陆页优化
49、浅析网站关键词排名不稳定的因素
50、为什么你的网站排名一直上不去

相关视频推荐

自动化行业网站制作焊锡机/点胶机/螺丝机网站
企业网站制作新模式全部仅需800元/年
如何提高企叫网站打开速度
公司网站到期了该怎小续费
企业为什么必须要做一网站
企业网站的导航栏一般要规划哪些栏目
国际物流FBA物流网站建设深圳易捷网站公司公司
银制品金银器网站建设深圳易捷网站公司
包装印刷行业网站设计
膜结构公司网站设计
工商财务公司网站设计
购买一个域名需要多少钱
企业网站建设云虚拟主机需要多少钱
财务公言的网站怎么做才能显示在搜索引擎的首页
网站建设一站式服务
深圳网站建设公司网站排行榜
深圳市易捷网络科技有限公司版权所有     粤ICP备2022153140号
best smoke alarms australia |  vape detectors