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

面向对象方法学

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

相关行业资讯

1、论述SEO与搜索引擎的阴阳平衡关系
2、企业网站设计文字为主图片为辅
3、优秀页面背后的三条线索,神技能
4、关于网络推广的三问三答
5、因为梦想——一个业余女站长的推广优化心得
6、从体验的角度来制作网站才能得到流量
7、 首页优化操作的详细步骤:用户体验是王道_网站运营_深圳网络公司
8、深圳网站建设公司关于网站seo优化日常工作三大重点
9、seo优化中关键词布局的方法!
10、在网站建设中外观重要还是内容更重要?
11、企业网站建设公司支招如何做好微商城有哪些技巧
12、移动端网站建设需要注意哪些问题
13、网页标签在推广优化当中的一些用法
14、企业网站设计过程中会遇到哪些问题
15、在Seo优化中怎样做外链建设呢?
16、网站过度优化的五点表现
17、手机网站优化该从何着手做起
18、教育培训网站建设方案
19、巧设关键词,网站优化事倍功半
20、网站建设怎样设计才能更加好看呢
21、常见的几种网站类型介绍
22、ASP制作的企业网站如何防止被黑客攻击
23、百度是怎样更新录入的
24、网站建设需要注意什么
25、关于网站运营中的站点安全问题
26、移动搜索流量增加后SEOER该何去何从
27、传统企业的大变身企业网站如何升级为移动商城
28、企业建网站冷暖色的对比
29、在网站建设类型中常见的几种建站类型
30、网站建设比起网站设计有局限性
31、门户网站建设应该怎么做?
32、降低网站跳出率行之有效的三种方法
33、搜索引擎算法频变革站长如何应对
34、做网站对于一些事情要清楚
35、浅析SEO做伪原创的几种方法
36、教育培训类网站常见的盈利模式及优缺点
37、除了基本操作,SEM推广还需要懂哪些内容
38、提高网站排名技巧有哪些
39、网站做百度推广的创意怎样撰写
40、怎么让自己网站能安全快速的访问
41、让图片替你的网站“说话
42、网站建设公司谈谈如何才能成功运营一个网站
43、深圳响应式网站建设公司分析:响应式网站好吗
44、好的SEO优化网站有哪些与众不同的地方
45、新人如何写企业网站优化方案
46、筛选机制主导网站内容收录
47、一个企业如何去运营好自己公司在网上格局
48、提高竞价转化率的具体办法
49、做SEO经常没效果原因何在?
50、如何提高网站转化率的变现量

相关视频推荐

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