你认为他是OOA就是OOA 认为他是OOP就是OOP

解决方案 »

  1.   

    当然不是。很早的smalltalk等算是,而且正是这些东西才在20多年前促成了OOAD理论的成熟。纯粹的面向对象开发语言它的分析和最终编码完全一致,代码就是完全准确的对象建模文档。例如不需要Interface这种东西,只有class。
      

  2.   

    前几年,Effiel据说比较接近纯OO,而且其性能据说与c++完全一样。不知道现在发展怎样了。
      

  3.   

    不过就算使用纯c,也可以使用纯OO的编程思想。反过来说,使用java、c#就能获得OOAD思想,我觉得是忽悠自己了。现在所有满脑子结构化的人都用OOPL了,所以编程语言不能代表真实的思想。
      

  4.   

    C#是最最面向对象的语言了,任何一个方法和函数都集成在摸个类下,出了静态方法,你都要申明个对象才能调用它。所以它很方便,不必记忆那么多函数了,这比VB、delphi、c++都要容易多了