01.
面向对象语言概论(四)四,彻底划清界限(继续分离Subclassing和Subtyping)在第二节我们讨论了部分分离Subclassing和subtyping的方法,即subclassing-implies-subtyping. 现今的许多面向对象语言,如Java, C#都是采用了这种技术。除此之外...查看完整版>>
面向对象语言概论(四)
02.
面向对象语言概论 (二)4. Subsumption和Dynamic Dispatch (译者按:呵呵,黔驴技穷,找不到合适的翻译了) 从上述的几个例子来看,似乎子类只是用来从父类借用一些定义,以避免重复。但是,当我们考虑到subsumption, 事情就有些不同了。什么...查看完整版>>
面向对象语言概论 (二)
03.
面向对象语言概论 (一)面向对象语言概论 (译自Martin Abadi, Luca Cardelli的对象理论一书的第一部分)译者前言这本书是我们上面向对象类型理论的教材。当时上这门课时,心里满不以为然,觉得自己的C++和OO已经颇有造纸,C++和Java的类型...查看完整版>>
面向对象语言概论 (一)
04.
C语言中的面向对象(2)-C语言的多态实现相信很多人都看过设计模式方面的书,大家有什么体会呢?Bridge,PRoxy,Factory这些设计模式都是基于抽象类的。使用抽象对象是这里的一个核心。 ...查看完整版>>
C语言中的面向对象(2)-C语言的多态实现
05.
C语言中的面向对象(4)-面向对象思想经常听见别人说面向对象的程序设计,以前在学校上课的时候,也有开面向对象程序设计这门课。可是不幸的是,这些都是以C++,甚至VC++为基础的。而更加不幸的是,多年以来我一直是一个C的使用者。在学校的时候...查看完整版>>
C语言中的面向对象(4)-面向对象思想
06.
C语言中的面向对象(4)-面向对象思想23.CALLBACK函数。我觉得这是C语言的一个创举,虽然它很简单,就象如何把鸡蛋竖起来一样,但是你假如没想到的话,嘿嘿。 ...查看完整版>>
C语言中的面向对象(4)-面向对象思想2
07.
C语言中的面向对象思想经常听见别人说面向对象的程序设计,以前在学校上课的时候,也有开面向对象程序设计这门课。可是不幸的是,这些都是以C++,甚至VC++为基础的。而更加不幸的是,多年以来我一直是一个C的使用者。在学校的时候,我...查看完整版>>
C语言中的面向对象思想
08.
OO in C(4): C语言中的面向对象思想1C语言中的面向对象思想 经常听见别人说面向对象的程序设计,以前在学校上课的时候,也有开面向对象程序设计这门课。可是不幸的是,这些都是以C++,甚至VC++为基础的。而更加不幸的是,多年以来我一直是一个C的使...查看完整版>>
OO in C(4): C语言中的面向对象思想1
09.
OO in C(4): C语言中的面向对象思想2.CALLBACK函数。 我觉得这是C语言的一个创举,虽然它很简单,就象如何把鸡蛋竖起来一样,但是你如果没想到的话,嘿嘿。如果说静态入口函数实现了一个可管理的宏观的话,CallBack就是实现了一个可进化的微观:它使得...查看完整版>>
OO in C(4): C语言中的面向对象思想2
10.
面向对象程序设计语言C++中的多态性C++是以C语言为基础,支持数据抽象和面向对象的程序设计语言。C++对C语言的扩充部分汲取了许多著名语言中最优秀的特征,如从Algo168中吸取了操作符重载机制等。由于C++语言具有与C语言一样的高执行效率,并容易被熟悉...查看完整版>>
面向对象程序设计语言C++中的多态性
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。