java编程思想上的一段关于设计的话

这是在第七章“复用类”讲组合和继承的一段话,在此先打下来 工具

当你开始设计一个系统时,应该认识到程序开发是一种增量过程,犹如人类的学习同样,这一点很重要。程序开发依赖于实验,你能够尽己所能去分析,但当你开始执行一个项目时,你仍然没法知道全部的答案。若是将项目视做一种有机的,进化着的生命体而去培养,而不是打算像盖摩天大楼同样快速见效,就会得到更多的成功和更迅速的回馈。继承与组合正是在面向对象程序设计中使得你能够执行这种实验的最基本的两个工具
目前还在上学,并无作过很大的系统,但就平时作的一些小项目和看过的文章来讲,真是极为赞同这段话。我刚开始作东西时也是拿起就作,后来由于看了软件工程之类的文章,又在没作好万事准备以前不敢轻易开工。看了这段话彷佛有豁然开朗的感受。准备工做是要作的,但无须像盖摩天大楼同样把一砖一瓦都准备好才开工。
相关文章
相关标签/搜索