深圳易捷网络科技财税咨询网-neatmaster518.com 返回首页

OOD方法

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2024/12/22
面向对象的设计方法是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、分享4个网站的失败经历
10、高要求高并发门户网站制作需求架构
11、企业为啥更加看中SEO优化的原因有哪些
12、企业建响应式网站有什么好处呢
13、企业网站制作中空间不稳定会有什么后果
14、个人网站应该怎样突破瓶颈期
15、网络公司业务结构会有怎么样的变化
16、简述网站设计的现状
17、企业网站建设需要从这些方面入手
18、 企业站长该如何目测一个关键词的竞争性
19、为什么网站内页有排名,而首页却没有
20、公司网站制作网上书目检索
21、文字细节决定网站优化成败
22、网站制作之新站优化
23、区分不同类型外部链接的作用
24、网站二级域名与二级目录如何选择
25、自己的个人网页应该如何来进行制作
26、网站建设应该选择哪家主机服务器
27、seo排名和什么有关
28、网站优化的六大要素
29、运动行业网站制作需要注意的色彩搭配
30、做标准的企业网站需要跨过哪些关卡
31、网站建设一般都包含一些什么服务呢
32、网站建设的页面布局需要注意的细节问题
33、小编教你如何让网站内容更新那么简单
34、创建外贸网站的注意事项
35、企业网站搭建需要了解的细节问题
36、百度搜索内容推广优化怎么做才好
37、深圳网站建设有哪些技术难点
38、内容为皇如何打造高质量伪原创时代
39、深圳网站制作之网站导航如何优化
40、简述网页设计中主要有哪些风格类型
41、网站建设的完整流程和步骤,新手必看
42、网络推广技巧快掌握起来
43、网站怎样进行搜索引擎优化
44、如何提高网站建设网页制作中的用户体验(UX)
45、医院网站制作解决方案
46、建立良好的推广优化体系培养自身推广优化全局观
47、你不得不看的网站运营
48、公司网站制作视觉媒体素材
49、营销型企业网站制作应该具备什么
50、好的域名对于企业网站的重要性
深圳市易捷网络科技有限公司版权所有    粤ICP备2022153140号