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

OOD方法

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2025-7-1
面向对象的设计方法是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、Kx.cn短域名用作了帮卖二手车你怎么看?
9、网站SEO推广内容应该要注意事项
10、友链的一些常见的问题及标准
11、如何提升网站PV值
12、外贸网站推广谷歌SEO服务领域有哪些坑呢?
13、网站更新需技巧巧用域名做文章
14、做网站SEO优化必须考虑网站转化率问题
15、如何判断友情链接的质量
16、推广优化真谛:转化率才是王道
17、关键词布局应该怎么做
18、响应式网站建设一般需要多少钱
19、网站优化影响网站权重的一些因素
20、网站优化中如何让百度快速收录网站
21、企业网站建设选好域名的四个关键
22、怎样才能分析陌生网站的流量
23、seo网站排名取决于网站优化细节
24、传统中小型企业做网络营销推广的几大思路
25、企业建设网站的优势和作用有哪些
26、指数较高的关键词优化技巧
27、企业网站关键字排名如何维护
28、手机网站建设文化元素的缺失
29、网站URL目录优化解决方案
30、你可以尝一尝SEO的未来
31、哪些代码知识是需要seo优化人员必须了解的
32、更新网站怎样做到降低损失
33、蘑菇街和美丽说的产品定位和用户群定位有什么差别
34、深圳网站建设应该掌握哪些技巧
35、站内长尾关键词的优化
36、企业网站进行建设的时候往往会出现的几个误区
37、网站稳定之谈:与百度谈一场不分手的恋爱
38、网站服务器租用重点
39、应该从哪些方面着手做好网页设计
40、看看这个就知道如何选择合适的企业网站建设
41、展示型网站建设的优势是什么?
42、企业做网站在类型方面要深谋远虑
43、 哪些因素会影响到对网站的优化进程?
44、网站SEO优化关键词布局之正确使用长尾关键词技巧
45、解读网站策划:为何要有网站策划这个岗位
46、提高网站SEO优化关键词的哪些方法
47、企业做网站鲜明的主题
48、网站优化人员如何利用软文推广
49、想要获得更多流量?就做网站建设
50、结合网络推广专家分析SEO优化中长尾关键字的优化技巧

相关视频推荐

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