快速业务通道

对象的创建和存在时间 时间: 2007-05-27 yycnet.yeah.net yyc译 从技术角度说,OOP(面向对象程序设计)只是涉及抽象的数据类型、继承以及多形性,但另一些问题也可能显得非常重要。本节将就这些问题进行探讨。最重要的问题之一是对象的创建及破坏方式。对象需要的数据位于哪儿,如何控制对象的存在时间呢?针对

发布时间:2012-06-26 作者: 佚名技术 views(193)

抽象的进步 时间: 2007-05-27 yycnet.yeah.net yyc译 所有编程语言的最终目的都是提供一种抽象方法。一种较有争议的说法是:解决问题的复杂程度直接取决于抽象的种类及质量。这儿的种类是指准备对什么进行抽象?汇编语言是对基础机器的少量抽象。后来的许多命令式语言(如FORTRAN,BASIC和C)是对汇编语言的一种

发布时间:2012-06-26 作者: 佚名技术 views(159)

集合与继承器 时间: 2007-05-27 yycnet.yeah.net yyc译 针对一个特定问题的解决,如果事先不知道需要多少个对象,或者它们的持续时间有多长,那么也不知道如何保存那些对象。既然如此,怎样才能知道那些对象要求多少空间呢?事先上根本无法提前知道,除非进入运行期。在面向对象的设计中,大多数问题的解决办法似

发布时间:2012-06-26 作者: 佚名技术 views(265)

对象的接口 时间: 2007-05-27 yycnet.yeah.net yyc译 亚里士多德或许是认真研究类型概念的第一人,他曾谈及鱼类和鸟类的问题。在世界首例面向对象语言Simula-67中,第一次用到了这样的一个概念:所有对象尽管各有特色都属于某一系列对象的一部分,这些对象具有通用的特征和行为。在Simula-67中,首次用到了clas

发布时间:2012-06-26 作者: 佚名技术 views(169)

Java的单根结构 时间: 2007-05-27 yycnet.yeah.net yyc译 在面向对象的程序设计中,由于C++的引入而显得尤为突出的一个问题是:所有类最终是否都应从单独一个基础类继承。在Java中(与其他几乎所有OOP语言一样),对这个问题的答案都是肯定的,而且这个终级基础类的名字很简单,就是一个Object。这种单根结构具有

发布时间:2012-06-26 作者: 佚名技术 views(632)

实现方案的隐藏 时间: 2007-05-27 yycnet.yeah.net yyc译 为方便后面的讨论,让我们先对这一领域的从业人员作一下分类。从根本上说,大致有两方面的人员涉足面向对象的编程:类创建者(创建新数据类型的人)以及客户程序员(在自己的应用程序中采用现成数据类型的人;注释④)。对客户程序员来讲,最主要的目标

发布时间:2012-06-26 作者: 佚名技术 views(182)

集合库与方便使用集合 时间: 2007-05-27 yycnet.yeah.net yyc译 由于集合是我们经常都要用到的一种工具,所以一个集合库是十分必要的,它应该可以方便地重复使用。这样一来,我们就可以方便地取用各种集合,将其插入自己的程序。Java提供了这样的一个库,尽管它在Java 1.0和1.1中都显得非常有限(Java 1.2的集合

发布时间:2012-06-26 作者: 佚名技术 views(179)

方案的重复使用 时间: 2007-05-27 yycnet.yeah.net yyc译 创建并测试好一个类后,它应(从理想的角度)代表一个有用的代码单位。但并不象许多人希望的那样,这种重复使用的能力并不容易实现;它要求较多的经验以及洞察力,这样才能设计出一个好的方案,才有可能重复使用。许多人认为代码或设计方案的重复使用是面

发布时间:2012-06-26 作者: 佚名技术 views(178)

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号