对象思维精要:探索与设计的艺术
![](https://csdnimg.cn/release/wenkucmsfe/public/img/starY.0159711c.png)
"面向对象思想 Object Thinking - David West - Microsoft Press ©2004"
《面向对象思想》(Object Thinking)是David West撰写的一本关于面向对象编程思想的重要参考书籍,由Microsoft Press在2004年出版。这本书共包含10章,深入探讨了面向对象的起源、哲学背景以及如何应用于实际设计。书中通过历史和语境的讨论,帮助读者理解面向对象的核心概念,旨在强调思维方式对程序员的重要性,而非仅仅依赖工具和技术。
1. **面向对象(Object Thinking)**:第一章引入了面向对象思想的概念,阐述其核心在于看待问题和解决问题的方式,即通过对象来组织和建模复杂系统。
2. **哲学背景(Philosophical Context)**:第二章讨论了面向对象思想的哲学基础,追溯了这些概念如何从古代哲学演变为现代软件开发中的基本原则。
3. **从哲学到文化(From Philosophy to Culture)**:第三章分析了面向对象思想如何融入到软件开发的文化中,以及它如何影响我们的思考和工作方式。
4. **隐喻:通往陌生的桥梁(Metaphor: Bridge to the Unfamiliar)**:第四章介绍了隐喻在理解和表达抽象概念中的作用,它是连接现实世界与编程世界的桥梁。
5. **词汇:思考的工具(Vocabulary: Words to Think With)**:第五章讨论了面向对象编程中的关键术语,如类、对象、接口等,它们构成了思考和沟通的基础。
6. **方法、过程与模型(Method, Process, and Models)**:第六章讲述了在面向对象设计中如何运用各种方法、过程和模型,以创建高效、可维护的软件系统。
7. **发现(Discovery)**:第七章专注于对象的发现过程,指导读者如何从需求分析中提炼出合适的对象模型。
8. **面向设计的思考(Thinking Toward Design)**:第八章讨论了如何将面向对象的思想转化为具体的设计决策,强调了设计过程中思维的重要性。
9. **世界是个舞台(All the World’s a Stage)**:第九章可能涉及了模拟现实世界中的场景和交互,用以构建更加生动和真实的软件模型。
10. **总结(Wrapping Up)**:最后的章节可能对全书的主要观点进行了回顾和总结,强调了面向对象思想对于软件开发的长远价值。
书后附有参考文献、索引、图表清单和侧栏列表,方便读者深入研究和查找相关信息。此文档是由未注册的ChmMagic创建,建议访问http://www.bisenter.com进行注册。作者David West认为,是程序员的思维方式决定了他们的工作效率,而不仅仅是所使用的工具和技巧。
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2023-11-17 上传
![](https://profile-avatar.csdnimg.cn/4b49b83645ac4944a54a4c83e6e80906_hubblebubblepig.jpg!1)
hubblebubblepig
- 粉丝: 13
- 资源: 3
最新资源
- 解决Eclipse配置与导入Java工程常见问题
- 真空发生器:工作原理与抽吸性能分析
- 爱立信RBS6201开站流程详解
- 电脑开机声音解析:故障诊断指南
- JAVA实现贪吃蛇游戏
- 模糊神经网络实现与自学习能力探索
- PID型模糊神经网络控制器设计与学习算法
- 模糊神经网络在自适应PID控制器中的应用
- C++实现的学生成绩管理系统设计
- 802.1D STP 实现与优化:二层交换机中的生成树协议
- 解决Windows无法完成SD卡格式化的九种方法
- 软件测试方法:Beta与Alpha测试详解
- 软件测试周期详解:从需求分析到维护测试
- CMMI模型详解:软件企业能力提升的关键
- 移动Web开发框架选择:jQueryMobile、jQTouch、SenchaTouch对比
- Java程序设计试题与复习指南