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

OOD方法

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2025-6-20
面向对象的设计方法是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、2021年要知道的建设网站流程
7、病毒式推广的营销方法是什么
8、推广优化接单前如何完善网站本身提高接单能力
9、网站在排名流量不稳定的情况下应该如何对网站进行操作
10、深圳做网站应该怎么做
11、三星憋大招:顶级前置摄像头来了
12、企业建设网站的优势和作用有哪些
13、推广优化从业者如何合理配置有限的资源
14、做网络推广这件事很重要!
15、13大网络营销最有效的免费推广方式
16、建站系统的发展
17、微网站设计页面上有哪些不可或缺的要素
18、响应式网站的布局怎么组成
19、了解电商网站评论模块
20、网站描述怎么写更有利于优化
21、做网站文章标题是整篇文章的点睛之笔
22、二级域名不可小觑 成功的秘诀你拥有了吗
23、企业用什么办法可以把网络推广做好?
24、如何提高SEO优化文章的可读性
25、HTML5的相对优势
26、很多企业网站建设过程中容易忽视的问题介绍
27、企业推广优化网站优化四步曲
28、算法更新企业网站优化思考
29、人才网推广优化软文优化的特征性描述
30、浅谈巧用锚文本做高质量外链的小技巧
31、SEO不必过于追求技巧从常识出发
32、企业网站设计后台规划
33、怎样应对百度新站收录时间放慢问题
34、做好网站优化能够提高企业业绩吗
35、网站SEO怎么才能做好新手从这三点入手坚持做就够了
36、企业制作网站对于颜色方面的把控
37、做企业优化需要注意哪些误区-深圳网站制作
38、网站建设这样做可以提升企业网站价值
39、推广优化互点工具到底会对网站造成怎样的危害
40、网站再次遭遇降权优化边界在哪里
41、现代互联网行业交互设计师应该具备的的开发思维技能树
42、养成习惯保证百度快照天天更新
43、SEO研究中的反向搜索
44、网站建设的基本流程主要包括哪些
45、百度新闻源更是经营网站的密诀
46、SEO:网站优化如何加快收录、提高收录量?
47、添加外链的时候需要注意哪些影响
48、整站优化教程
49、集团网站制作要遵循一定的原则
50、据统计全球浏览器市场格局发生变化

相关视频推荐

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