荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Minatl ([3;38H[]到本站一游。), 信区: Program
标  题: 面向对象的本质(我译的^_^)
发信站: BBS 荔园晨风站 (Sat Mar 25 11:36:55 2000), 转信

                                面向对象程序设计本质
                                Bruce E. Wampler 著
                                谢健征 译
目录
前言
1 话说对象
2 对象和类
3 面相对象软件工程
4 面向对象的分析
5 术语表


前言
  到现在为止,我已经搞了20年的软件开发了。我编的大多数软件都是面向个人电脑市场
的。这意味着我编的代码必须能有效地工作,这也意味着我必须考虑效率和实用性问题。
我现在已经不搞软件开发了,但我想与大家分享我这么多年的编程经验。
  当你在用C++或Java进行面相对象程序设计时,你会发现这是与理论分析是完全不同的
。面相对象不能帮你解决在软件开发中所遇到的所有问题,但它能使软件开发,长期维护
变得更容易。它能使软件生产力得到实质的提高,所以它是值得去学习的

  现在,我现在新墨西哥州大学教授计算机系的学生软件工程。就像你们大多数人一样,
计算机系的学生正在向面向对象程序设计和C++过渡。在这过渡过程中,我在担任着向导
的角色。我帮助他们从开始的基础的编程转化到完全的面向对象的程序设计。我尽力使我
的学生在这转化过程中快速而没痛苦,我希望通过这一本书我也能帮助到你。
  这本书的目的是向你介绍面相对象的本质而不需你掌握那繁琐的面向对象方法学,同时
本书的内容也没有特定地基于C++。我发现如果你开始先对对象和对象的设计有很好的理
解的话,那么学习怎么去用C++,Java或是任何一种面相对象的语言将会变得更有效更轻
松。
  当你已经有了面向对象的思想后你再去学C++或Java,那你就可以把重点放在建立一个
面向对象系统所必须的实用的语言特性上,而把那繁琐的语言细节放在一边先。通过一个
学习一个设计的很好的面相对象的程序(例如 V GUI),你就能看到如何使面向对象设计与
C++的结合去产生一个高效的,易懂的实际问题的解决方案。
  这本书是为那些想从结构化程序设计(例如用C)过渡到用C++或Java开发面向对象?
系统的程序员写的。对那些已经学了C++但没学对象、对象设计的程序员,它也是一个极
好的入门书。这本书并不打算成为你最后一本的关于对象,C++,Java的书,反过来它将
告诉你对象的本质使你能读更多的高级的详细的书而达到你更高的目标。
我希望面向对象变得更容易更实用。我尝试把我多年所学都教授给你们。我希望这简短的
教程能尽快地使你向对象过渡。

        Bruce E.Wampler
  (累了,过几天再译下去^_^)
                                    谢健征 译
















--
※ 修改:·Minatl 於 Mar 25 17:11:48 修改本文·[FROM: 192.168.0.90]
※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.0.90]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店