深圳易捷网络科技注册咨询网-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、软文的作用是什么
6、企业网站的结构该如何优化才是最佳的
7、如何为网站选取挖掘有价值的长尾关键词
8、网站程序都有哪些
9、企业应该做什么样的网站
10、公司网站从现网站制作公司处转出来的方式
11、详细介绍IT类网站分类和制作要点
12、怎样才能更好的稳定网站排名
13、移动端智能手机APP的移动建站优势
14、如何更好的利于友情链接来提升排名
15、你要掌握网站中图片的优化技巧
16、网站内链优化结构如何进行布局
17、企业做网站网页外延
18、网站不被收录你是不是做了这些傻事
19、做外贸网站后网络公司提供翻译吗
20、如何避免网页设计的硬伤
21、企业网站建设的时候一般都需要注意哪些细节
22、SEO选择最佳关键字的技巧
23、电子商务网站友链交换策略新使命
24、深圳网站设计四大优势
25、易捷网络谈HTML5在网站方面的实行
26、企业建网站丰富网页图像
27、掌握这七个SEO技巧,让搜索引擎爱上你的网站
28、作为一名合格的推广专员每天都要做些什么
29、影响关键词排名重要因素之标题设置
30、企业网站建设的首页布局的几点细节介绍
31、为什么选择高端营销型网站建设
32、带你读懂百度《百度搜索引擎优化指南》
33、企业网站设计字号大小
34、如何简单快速的去分析一个网站
35、网站建设应该考虑的问题
36、企业网站优化的操作方案与策略
37、网络推广网站推广方法聚合
38、公司网站制作模块设计功能化
39、企业网站优化流程
40、网站推广优化有什么难题需高度重视?
41、百度熊掌号对网站建设功能发展方向有何引导作用
42、山东莱芜网站建设如何满足网站功能需求
43、化工行业门户网站推广经验
44、网站设计不能无视哪些细节
45、对关健词排名影响比较大的因素有哪些
46、网站建设售后维护难,为什么我们还需要售后维
47、网站建设中通常包含哪些服务呢?
48、微网的设计事项与价值分析
49、网站结构须与优化相结合
50、截止2018年5月搜索引擎更新算法2.0版本的有哪些算法

相关视频推荐

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