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

面向对象方法学

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

相关行业资讯

1、企业网站被降权是否真的需要做网站诊断
2、网站建设中的网站维护到底有哪几方面
3、网站建设数据分析可以帮“谁”解决问题
4、深圳网站建设告诉你什么样的网站算是好的网站
5、网站建设的页面布局有哪几个关键点?
6、企业做网站以人为本
7、雅安网站建设之H5页面要注意什么
8、制作一个网站都有哪些流程
9、企业这样开展网络推广能增大订单量!
10、COPE这是什么SEO技巧
11、对于百度站长社区平台的些许感悟
12、网站建设浅谈网站给企业带来的好处
13、没有收录的页面可以改标题吗
14、地方网站运营专题
15、做网站seo优化也要从客户的视觉体验入手
16、怎么兼顾推广优化和网站用户体验
17、网站经常更新文章就能做好SEO优化工作吗?
18、现在做网站建设价格是多少钱?
19、个人站长为何不赚钱的4大因素
20、网站内容页面设计要注意什么
21、营销型网站建设时要注意些什么
22、分享新站如何被百度正常收录
23、如何适当的对seo进行站外推广?
24、网站优化的几种方式
25、网站优化做的好与坏是怎么看的?
26、企业网站的管理后台和网站优化的关系
27、在企业网站建设中,如何评估网站质量的好坏
28、怎么提高百度蜘蛛对你的网站抓取频率
29、怎样才能引起蜘蛛的兴趣提升抓取呢?
30、如果在色调上处理企业网站的平衡感
31、海底捞体:病毒式传播无边界
32、优花网利用热门微博应用为鲜花速递网带来巨大用户流量
33、教您如何做外贸SEO
34、seo优化排名下降的原因是什么?
35、网站设计中有哪些令人厌烦的设计
36、通过网络整合营销做品牌推广需要什么
37、浅析对于于上网站优化的计谋
38、优化知识之新手做新站如何做SEO优化
39、网站设计对于企业为什么那么重要
40、文章中如何添加锚文本
41、网站建设学会思维和策略上SEO优化的重要性
42、博客文章参与推广优化排名应该这样做-深圳网站建设公司
43、做企业优化需要注意哪些误区-深圳网站制作
44、网站建设完成后为何百度关键词排名会突然消失
45、容易惹毛搜索引擎的4种优化策略
46、新手网站优化应注意的一些问题
47、网站经营要做细的几个重要关键方面
48、推广优化中,谈谈标题与内容原创的技巧
49、 进行网站推广有哪些技巧如何做
50、与用户之间的互动能有效提高站长的执行力

相关视频推荐

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