2007-09-02
读书笔记(Thinking in Java)
关键字: 笔记
最近重读Thinking in Java,绪论部分中,作者提出了如下的观点:在一个良好的面向对象的设计中,每个对象都应该只做一件事,并且作好一件事,而不是做太多的事情.
这里面要注意理解:
第一,每个对象都应该只做一件事情,并不是说其所在类里只有一个方法.他是说让你的对象做更"精确"的事情,能够分解成两个对象的,就不要设计成一个对象.
第二,做好一件事情.有一个理论说的是,当你对一个对象进行抽象时,尽可能把你想到的东西都写上.因为抽象部分是核心,核心是不要轻易去改动的,不要因为暂时不需要某个属性就不去写它.
这里面要注意理解:
第一,每个对象都应该只做一件事情,并不是说其所在类里只有一个方法.他是说让你的对象做更"精确"的事情,能够分解成两个对象的,就不要设计成一个对象.
第二,做好一件事情.有一个理论说的是,当你对一个对象进行抽象时,尽可能把你想到的东西都写上.因为抽象部分是核心,核心是不要轻易去改动的,不要因为暂时不需要某个属性就不去写它.
发表评论
- 浏览: 28120 次
- 性别:

- 来自: 河北

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
深度技术GhostXP专业版V9 ...
还是V8.1版本成熟,速度很快,不错,可以一试!
-- by DavyLee -
2008年7月1日,盖茨离职 ...
不知道你的X年经验是几年,不过你确实缺少一些基础经验...
-- by e-ant -
2008年7月1日,盖茨离职 ...
引用这个是不是因为workspace中有eclipse的配置文件,删除那个.me ...
-- by DavyLee -
2008年7月1日,盖茨离职 ...
强阿我从来不用MyEclipse
-- by 王者之剑 -
2008年7月1日,盖茨离职 ...
引用第五:只要先用myEclipse建立了工作区,即使你把myEclipse卸掉 ...
-- by dogstar






评论排行榜