深圳易捷网络科技注册咨询网-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、SEO优化一定要关注的五个方面?
4、企业做网站seo优化前需要了解这些问题
5、为什么你的网站没有受到搜索引擎的喜爱
6、网络推广中建筑站型的选择技巧
7、SEO优化的排名跟哪些因素有关系呢?
8、网站建设之产品页面如何设计更能吸引消费者
9、网站建设被K网站如何快速恢复收录和排名
10、做SEO优化之前最重要的事情有哪些?
11、网站建设技术难点有哪些
12、企业网站文件传输管理要注意什么
13、网站的关键字如何定位和选择
14、如何根据网站建设的类型选择空间
15、搜狗微信搜索也许会走上竞价排名之路
16、网站优化怎样提高用户的信任度
17、网站页面SEO优化要规避的雷区
18、网站关键词优化的有效方法
19、成功的网站建设离不开准确的色彩定位
20、网站在建设初期应该注意些什么
21、SEO优化的外链建设准则有哪些
22、怎么给网站选择关键词
23、网站设计之视觉效果
24、网页设计原则理念以及实战经验技巧
25、保持网站排名的稳定性需要重视哪些要点
26、新版链接分析工具的使用方法介绍
27、 博客站的内链应该怎么优化最佳?_网站运营_深圳网络公司
28、想做好用户体验不得不说的那些事
29、企业网站设计策划方案的内容“宝典”
30、网站建设浅析动静态页面的优缺点
31、浅谈网站如何做好产品价格策略
32、网站文章页优化知识
33、优化网站关键词要重点注意这几个方面
34、网站降权后应该如何做好网站运营工作
35、推广优化博客文章是否都有存在的价值
36、怎样让网站根据专业化
37、站长对站内锚文本内链建设知多少
38、网站的运营我们需要注意以下几点
39、网站优化诀窍
40、推广优化人员必备知识:3个阶段特点详解
41、网站seo优化网页风格定位
42、网站建设前需要购买或租用服务器
43、怎样实现网站分析和优化团队的平衡
44、手机网站建设商家以完美的网页形象作为获取合理利益的平台
45、网站SEO优化为什么要做长尾关键词优化
46、怎么样才能体现出品牌网站的价值
47、医院网站建设有哪些路要走
48、网站优化中最常见的误区有哪些
49、缘何SEO从业者们纷纷另觅他路
50、企业做网站不要使用超过3种以上的字体

相关视频推荐

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