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

OOD方法

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2025-5-4
面向对象的设计方法是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、站长必须学会6个网站运营技巧
2、 seoer如何有一套属于自己的优化方法?
3、网站建设让网站流量飞起来
4、网站改版时SEO优化有哪些注意事项
5、企业网站建设方案如何做以及包含什么内容
6、那些低成本运营地方网站的模式之团队篇
7、利用网站内容可以留住更多的网站用户
8、地方网站运营专题
9、怎样查看SEO优化是否有效果?
10、企业建网站实时通信技术结构分工清晰
11、网站建设在建站前需要注意的问题
12、meta标签优化应该遵循的原则
13、网站设计里的内部链接起到的作用是什么
14、分解蘑菇街所在行业把转化率变现的基本算法
15、网站设计怎么设计出来的网站才更好看
16、如何才能把网站推广的更好
17、菜鸟必备的WP博客优化手册
18、怎样的推广优化团队才能造就高效网站优化
19、中小型企业网站总是被降权的原因
20、公司网站建设需要注意哪些要点
21、2021年响应式网站建设的优势有什么?
22、网站外链建设有哪些原则
23、推广优化路上的五项必备技能
24、为什么说把网站布局成一张网?
25、企业网站建设的首页布局的几点细节介绍
26、说说企业营销型的网站建设有什么特点
27、可扩展性需求分析
28、 如何对网站进行优化才能受用户欢迎
29、灵活页面布局对于建设网站有重大意义
30、关于响应式建站的一些思考
31、如何安全开展seo优化活动?
32、企业建网站营销型网站概念
33、深圳做网站的公司建站水平如何
34、网站建设怎样做能提高用户的体验度
35、如何优化新站才能让关键词获得更好的排名
36、做网站优化写文章时要重视标题优化
37、当我们网站上线需要哪些条件呢
38、网站设计灵感的来源
39、企业网站制作对于细节要深思熟虑
40、SEO免费推广和SEM付费推广的区别
41、seo优化不是一项技术工作
42、网站质量与搜索效果不匹配是什么原因
43、网站设计中的几种构图方法
44、企业制造网站能不能成功的决定因素
45、一个学校网站首页设计要考虑什么
46、为什么选择高端营销型网站建设
47、如何成为一名合格的英文网站优化站长
48、网站内链的表达形式
49、用纯table架构网站页面的都是耍流氓
50、商城网站优化的重点策划工作介绍

相关视频推荐

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