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

面向对象方法学

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2018-10-29 19:35:40
00方法遵循一般的认知方法学的基本概念(即有关演绎一从一般到特殊和归纳一从特殊到一般的完整理论和方法体系)而建立面向对象方法学。
面向对象方法学要点之一:认为客观世界是由各种“对象”所组成的,任何事物都是对象,每一个对象都有自己的运动规律和内部状态,每一个对象都属于某个对象“类”,都是该对象类的一个元素。复杂的对象可以是相较简单的各种对象以某种方式而构成的。不同对象的组合及相互作用就构成了我们要研究、分析和构造的客观系统。
面向对象方法学要点之二:通过类比,发现对象间的相似性,即对象间的共同属性,这就是构成对象类的依据。在由“类”、“父类”、“子类”的概念构成对象类的层次关系时,若不加特殊说明,则处在下一层次上的对象可自然地继承位于上一层次上的对象的属性。
面向对象方法学要点之三:认为对已分成类的各个对象,可以通过定义一组“方法”来说明该对象的功能,即允许作用于该对象上的各种操作。对象间的相互联系是通过传递“消息”来完成的,消息就是通知对象去完成一个允许作用于该对象的操作,至于该对象将如何完成这个操作的细节,则是封装在相应的对象类的定义中的,细节对于外界是隐蔽的。
可见,00方法具有很强的类的概念,因此它就能很自然,直观地模拟人类认识客观世界的方式,亦即模拟人类在认知进程中的由般到特殊的演绎功能或由特殊到一般的归纳功能,类的概念既反映出对象的本质属性,又提供了实现对象共享机制的理论根据。
当我们遵照面向对象方法学的思想进行软件系统开发时,首先要行面向对象的分析(ObjectOrientedAnalysis,O0A),其任务是了解问题域所涉及的对象、对象间的关系和作用(即操作),然后构造问题的对象模型,力争该模型能真实地反映出所要解决的“实质问题”。在这一过程中,抽象是最本质、最重要的方法。针对不同的问题性质选择不同的抽象层次,过简或过繁都会影响到对问题的本质属性的了解和解决。
其次就是进行面向对象的设计(ObjectOrientedDesign,O0D),即设计软件的对象模型。根据所应用的面向对象软件开发环境的功能强弱不等,在对问题的对象模型的分析基础上,可能要对它进行一定的改造,但应以最少改变原问题域的对象模型为原则。然后就在软件系统内设设计各个对象、对象间的关系(如层次关系、继承关系等)、对象间的通信方式(如消息模式)等,总之是设计各个对象应做些什么。
最后阶段是面向对象的实现(ObjectOrientedImplementation,OO1),即指软件功能的编码实现,它包括:每个对象的内部功能的实现确立对象哪一些处理能力应在哪些类中进行描述:确定并实现系统的界面、输出的形式及其他控制机理等,总之是实现在OOD阶段所规定的各个对象所应完成的任务。
用O0方法进行面向对象程序设计,其基本步骤如下:
①分析确定在问题空间和解空间出现的全部对象及其属性;
②)确定应施加于每个对象的操作,即对象固有的处理能力
③分析对象间的联系,确定对象彼此间传递的消息
④设计对象的消息模式,消息模式和处理能力共同构成对象的外部特性
⑤分析各个对象的外部特性,将具有相同外部特性的对象归为一类,从而确定所需要的类
⑥确定类间的继承关系,将各对象的公共性质放在较上层的类中描述,通过继承来对公共性质的描述
⑦设计每个类关于对象外部特性的描述
③设计每个类的内部实现(数据结构和方法)
⑨创建所需的对象(类的实例),实现对象间应有的联系(发消息)2.23、面向对象开发方法的开发过程
采用面向对象开发方法开发一个信息系统,可以分为下列几个阶段:1.系统调查和需求分析
对网站建设系统将要面临的具体管理问题以及用户对系统开发的需求进行调査研究,即先弄清要干什么的问题。

相关行业资讯

1、你知道网站类型有哪些吗
2、企业网站建设设计404页面和活用404页面的重要性
3、SEO优化是否有必要向“大网站”看齐?
4、网站建设公司深圳发布猫专业推广
5、百度调整竞价规则的目的到底是什么
6、网站建设这样做可以提升企业网站价值
7、一个优秀的站内编辑要拥有哪些素质
8、软文推广什么意思
9、搜索引擎的搜索机制
10、哪些不友好的网站设计会影响网站优化
11、新站如何减少页面加载时间
12、企业网站建设之底部设计要注意哪些细节
13、小编分享:太阳能路灯网站SEO优化整改方案
14、优化搜索引擎需要做好的几件事
15、看看这个就知道网站建设怎样可以吸引用户点击
16、网站建设怎样才能做到最好
17、做定制网站建设有哪些关注点
18、黑帽SEO培训:泛目录站群霸屏程序原理分析!
19、如何针对不同客户制定营销策略
20、浅析:页面价值对企业站优化的意义
21、地方人才网推广几种方式
22、转载内容对SEO优化是利是弊
23、那么小企业应该建设什么样的网站呢?
24、百度上线加速乐助力网站推广优化
25、flash动画在做网站时是否还有存在的必要
26、 搜索引擎优化:网站排名不稳定10大原因_网站运营_深圳网络公司
27、门户网站运营初期的3点经验
28、6个方法助您更好的编写CSS
29、响应式网站设计满足不同终端用户需求
30、易捷网络探讨关于百度搜索的几个问题
31、网站文章怎么写更能吸引用户呢
32、seo内链布局和外链建设很重要
33、网站建设浅谈网站规划及意义
34、网站推广要点总结,你掌握了吗?
35、网站建设时要考虑的三个方面
36、电子商务网站友链交换策略新使命
37、企业网站建设需要从这些方面入手
38、集团网站制作要遵循一定的原则
39、浅谈建站需求和方式对于网站制作价格的影响
40、锚文本对SEO优化效果的重要性
41、绵阳网站建设前期需要考虑那些问题
42、SEO人员,频繁的检查排名,是否会受到惩罚
43、企业网站域名和网站推广优化的关系是什么
44、动态网站的功能_深圳网站建设公司
45、一名草根创业者随笔写在新团网创业两年后的今天
46、网站建设的基本流程主要包括哪些
47、MSSQL数据库如如何导入服务器和导出数据库
48、分析医疗网络推广细节
49、网站建设中标题怎么写收录才会高
50、盘点算法更新档口可能被惩罚的优化手段

相关视频推荐

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