深圳易捷网络科技财税咨询网-neatmaster518.com 返回首页

面向对象方法学

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

相关行业资讯

1、网站关键词的优化技巧是什么呢
2、关于做网络推广软文撰写的一些创意点子
3、网站制作的盈利思考
4、2018年网页设计流行趋势将会以这三种形式流通
5、公司网站制作平衡性
6、网站建设应该考虑的问题
7、社区运营、内容运营和用户运营怎么做
8、营销型网站有哪些特点
9、推广优化项目计划过程分类
10、域名解析网站的时候容易遇到的问题
11、如何打造一个的品牌网站
12、几个技巧打造受欢迎的网站建设
13、提高网站用户体验可以从哪些方面出发
14、深圳中小企业网站制作,企业网站要如何优化?
15、做网站建设的你有没有忘记宣传
16、分析网站活动策划的思路
17、什么才是高质量外链
18、博客养站的一些个人经验
19、网站优化到底什么是网站用户体验度呢
20、营销型网站设计内容结构
21、搜索引擎优化必须具备的“4P”品质
22、苏州网站建设食品类型的网站要注重哪些细节
23、简介选择两种网络推广方式的理由
24、网站打不开的原因有哪些
25、网站优化一定要避免的蜘蛛陷阱
26、网站建设公司解析如何发展你的网站,提高网站流量
27、利用百度快照分析如何布局关键词
28、南京网站设计该如何着手
29、国内的企业seo优化的优点有哪些
30、营销型网站概念、特征和策划步骤
31、SEO改怎么办优化网站代码
32、网站建设的目的及小企业网站怎么做
33、网页设计过程中经常遇见的问题分析及建议
34、手机网站建设网站中具有代表性的事物
35、企业网站应对新算法的4大优化策略
36、传统企业都在做网络营销推广的原因是什么
37、网站优化之如何才能提高网站的收录率呢
38、企业网站制作如何做规划
39、深圳网站建设中必须重视客户需求
40、呼和浩特网站建设改版从哪里做起
41、网站制作页面设计中主色调的选择
42、设计师如何进行完美的网站设计
43、手机移动端网站建设的重要性和注意事项
44、对的不等于贵的如何选建站公司
45、怎么制作网页 有哪些基本流程步骤
46、高端网站设计分析,有哪些注意事项
47、自己建网站如何选择网站空间
48、浅谈怎么找出网站的核心关键词
49、建设网站也应提高安全感
50、合理的竞价着陆页有什么效果
深圳市易捷网络科技有限公司版权所有    粤ICP备2022153140号