意思是语言的面向对象编程特性需要操作系统功能的支持吗?换句话说纯靠程序本身能否做出具有面向对象特性的程序?比如dos环境下能否做面向对象软件的开发?

解决方案 »

  1.   

    我也认为应当与操作系统无关,不过有一点感觉迷惑,就是对象都是通过消息来通信的,但dos下似乎不支持消息机制啊,还是说面向对象的消息概念跟诸如windows的消息概念是两码事,意思是windows的消息机制(即所谓事件驱动机制)是用于windows的技术,而面向对象所谓的消息通信是由程序自身实现的技术。还有面向对象要求的后捆绑(多态性所需)如何在dos下实现,印象中dos好象不支持动态链接特性啊,还是说在dos下实现面向对象的多态可以通过程序自身实现?或是多态性本来只是由程序自身实现的呢,哪怕它运行在windows下。
      

  2.   

    消息机制是基于GUI窗口的
    另外,多态和消息机制完全没关系....
    多态是一种设计