`
e-beetle
  • 浏览: 19057 次
  • 性别: Icon_minigender_1
  • 来自: 长春
最近访客 更多访客>>
社区版块
存档分类
最新评论

[转]什么是面向对象--哲学高度

 
阅读更多
写道
面向对象方法是以认识论为基础, 用对象来理解和分析问题空间, 并设计和开发出由对象构成的软件系统(解空间)的方法. 由于问题空间和解空间都是由对象组成的, 这样可以消除由于问题空间和求解空间结构上的不一致带来的问题.
简言之, 面向对象就是面向事情本身, 面向对象的分析过程就是认识客观世界的过程.

 

分享到:
评论

相关推荐

    面向对象软件构造(第二版)1-6章

    面向对象软件构造(第二版)1-6章的知识点概览与深度解析 一、软件品质与外部因素 《面向对象软件构造》第二版的前六章深入探讨了软件工程的核心概念,尤其聚焦于软件质量及其受外部和内部因素的影响(第1章)。软件...

    关于面向对象的哲学体系及科学体系的探讨.pdf

    面向对象哲学的探讨主要围绕如何通过软件设计来模拟现实世界,而面向对象的科学体系则是一套实现这些哲学思想的具体技术、方法和标准。 首先,文档提及的“Weltanschauung”(世界观)是面向对象哲学的基本出发点。...

    Ruby 面向对象知识总结

    通过上述介绍,我们可以看到Ruby的面向对象设计哲学是非常灵活和强大的。使用这些核心概念,开发者可以构建出高度可维护和扩展的应用程序。理解这些基础是非常重要的,因为它们是更高级Ruby编程的基础。

    Ruby教程面向对象脚本语言

    在学习Ruby的过程中,理解其面向对象的哲学和特性至关重要。这包括类、对象、继承、封装、多态等概念。通过掌握这些基础,开发者可以编写出优雅且高效的代码,同时利用Ruby的灵活性和强大的元编程能力来解决实际问题...

    Think in C++ V1

    - **哲学思考:**不仅仅是技术手册,还包含了作者对面向对象设计哲学的思考。 - **社区互动:**提供在线资源和支持,鼓励读者参与讨论和交流。 #### 五、业界评价 - **获奖记录:**荣获《软件开发》杂志1996年Jolt...

    objetos-w:面向对象语言很重要

    面向对象语言如Java,它的设计哲学就是“一切皆为对象”。这意味着在Java中,无论是基本数据类型还是复杂的数据结构,都可以被封装为对象。例如,整型(int)在Java中可以通过Integer类来包装,字符串(String)则是...

    C++编程思想:C++的内在哲学原则

    《C++编程思想》是一本由Bruce Eckel撰写的权威性书籍,它不仅仅局限于C++语言的基础语法介绍,而是从更深层次的角度——即哲学高度来探讨C++的设计理念与编程思想。本书旨在帮助读者理解并掌握面向对象编程的核心...

    The Objective-C Programming Language.pdf

    与C++不同,Objective-C选择了一条不同的发展路径,它保持了C语言的核心特性,并在此基础上增加了面向对象的特性,使得Objective-C既具有C语言的强大功能,又具备了面向对象的灵活性。 #### 二、Objective-C的历史...

    Ruby动态编程对象编程Ruby动态编程对象编程Ruby动态编程对象编程

    - 支持类、继承、封装等面向对象的基本概念,并提供了一系列高级特性,如模块包含、混合使用等。 **4. 生态系统** - **活跃的开源社区** - Ruby拥有一个庞大且活跃的开发者社区,这促进了大量高质量库和框架的...

    think in C++

    - **面向对象设计哲学**:本书不仅教授C++语法,还强调了面向对象的设计哲学,如如何构建可扩展的类和对象模型。 - **实践案例**:通过丰富的示例代码和实践项目,帮助读者将理论知识转化为实际应用能力。 - **高级...

    从C++到Object-c

    Objective-C是一种面向对象的编程语言,它在C语言的基础上添加了面向对象的特性。Objective-C是苹果公司用于开发Mac OS X和iOS应用程序的主要语言之一,尤其是在结合Cocoa和Cocoa Touch框架时,它能够构建出高度交互...

    计算机程序设计语言的终结

    面向对象编程通过高度抽象和简洁的接口设计,减少了不必要的复杂性,使编程变得更加直观和易于理解。 #### 结论 综上所述,本文深入探讨了计算机程序设计语言的发展趋势,并提出了面向对象编程可能是程序设计语言...

    Thinking in C++.pdf

    5. **设计理念与哲学**:书中还融入了作者对于面向对象设计的理解和哲学思考,旨在引导读者建立良好的设计习惯。 #### 四、评价与推荐 《Thinking in C++》获得了来自业界专家的高度评价,例如Al Stevens认为这...

    From C+++ To Object

    与C++相比,尽管两者都旨在为C语言增添面向对象的元素,但Objective-C的设计哲学更接近于Smalltalk,强调动态性和消息传递,而C++则侧重于静态类型安全和性能优化。 #### Objective-C与C++:异同分析 Objective-C...

Global site tag (gtag.js) - Google Analytics