- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象的预算管理的理论分析初探
面向对象的预算管理的理论分析初探 (内蒙古工业大学,内蒙古呼和浩特010051) 摘要:文章论述了面向对象方法的基本概念、内涵及优点,分析了面向对象的预算管理的特点及作用,指出:面向对象的预算管理为研究和设计预算管理模式提供了一种全新的视角,具有先进的理论性和较强的现实操作性。关键词:面向对象;预算管理 中图分类号:F275文献标识码:A文章编号:1007—6921(XX)03—0048—02 以面向对象的思想看世界,认为客观世界是由许多不同种类的对象所构成,每个对象都有自己的内部状态、运动规律及外在表现形式。这一关于对象的属性和行为的表示揭示出了对象具有两重性的哲学观点:客体性指对象静止的一面,它表明了对象的属性(状态),由“数据”表示;主体性指对象运动的一面,它表明了对象的行为活动,由“操作”表示。面向对象的方法是指从构成客观世界的基本成分——对象出发,将客观事物及其运动和相互作用看作是一个密不可分的整体,通过从特殊到一般的归纳方法构造类,形成与客观世界基本一致的信息世界中的系统结构。由此可见,面向对象的立足点是系统最稳定的基本成分(对象),出发点是为了认识问题域的实质结构。1面向对象方法的基本思想1.1面向对象方法的几个基本概念 1.1.1对象。对象是行动或思考是作为目标的人或事物。对象在面向对象的系统中,对象是基本的运行时的实体,它既包括数据,也包括作用于数据的操作。所以一个对象把属性和行为密封成一个整体,从程序设计来看,对象是一个程序模块;从用户来看,对象为他们提供了所希望的行为。面向对象的方法认为现实世界是由各种对象组成的,任何事物都是对象,复杂的对象可以由比较简单的对象以某种方式组合而成。 1.1.2类。一个类定义了一组大体上相似的对象。一个类所包含的方法和数据描述一组对象的共同行为和属性。把一组对象的共同特性加以抽象并存储在一个类中的能力,是面向对象技术最重要的一点。类是在对象之上的抽象,有了类以后,对象则是类的具体化,是类的实例。类可以有子类,同样也可以有父类,形成层次结构。当建立一个对象类的新实例时,可以根据要求为新对象定义其专用的数据,用来描述该对象独特的属性值。 1.1.3封装。把代码和数据衔接在一起构成一个具有类类型的对象。通过封装使得对象的内部数据结构受到保护,外部不能访问,只有该局部对象的代码才可以访问。 1.1.4继承。继承是一个对象可以获得另一个对象的机制。一旦某个特征被某个类定义,所有在它之下被定义的类都包含这些特征。继承的本质特征就是行为共享。新类共享已有类的行为,而自己还具有修改和添加的行为。从一个类中继承下来的新类,将继承已有类的所有方法和属性,还可以添加属于自己的方法和属性。 1.1.5消息。对象之间进行通信的一种构造叫作消息。当一个消息发给某个对象时,包含要求接收对象去执行某些活动的消息。接收到消息的对象经过解释,然后予以响应。这种通信机制叫做消息传递。发送消息的对象不需要知道接收消息的对象如何对请求予以响应。消息是向对象发出的服务请求。它与封装原则密切相关,封装使对象间相互独立,消息通讯提供了对象间动态联系的唯一途径。1.2面向对象方法的内涵 面向对象方法是一种运用对象、类、继承、封装、聚合、消息传送、多态性等概念来构造系统的软件开发方法。其基本思想是从现实世界中客观存在的事物(即对象)出发来构造系统,并在系统构造中尽可能运用人类的自然思维方式。面向对象的方法学认为:①客观世界是由各种对象组成的,任何事物都是一个对象,每个对象都有自己质的规定性和运动变化的规律,每个对象都属于某个对象“类”,都是该对象类的一个实例化元素。不同对象的组合及其相互作用就构成了我们要研究、分析和构造的客观系统。②通过分析和比较,可以发现对象间的相似性,即揭示出不同对象的共同属性。这就是构成对象类的根据。在按“类”、“子类”、“父类”等概念构成对象类的层次关系时,如不加特殊说明,则低层对象可以自然地继承较高一层对象的属性。③对于已分成类的各个对象,可以通过定义一组“方法”来说明该对象的功能,也就是允许作用于该对象上的各种操作。对象间的相互联系及其作用是通过传递“消息”来完成的,消息就是通知对象去完成一个允许作用于该对象上的操作。对象作为现实世界的抽象,集中体现了对重要问题空间的理解,面相对象方法具有抽象性、封装性、继承性、多型性等优异特性。1.3面向对象方法的优点 面向对象方法比较自然地模拟了人类认识客观世界的方式,追求解域与问题域结构间的最大近似和直接模拟,最大程度地消除了语义断层,显示出强大的生命力。 1.3.1面向对象方法学的出发点和所追求的原则是,使描述问题的问题空间和解决问题的方法空间在结构上尽可能一致,也就是使分析、设计和实现系统的方法
文档评论(0)