就我自己的经验来说,只有到了实际参与到项目里去,才会有比较深的体会。但往往并不是第一版的设计就能体 现出来,这时往往是搬书或照抄别人的思想。通常会在项目已经做了不少,发现需要返回头优化设计时,才会对为什么要和如何用面向对象的思想有点感悟。
书上举的什么桌子,板凳之类的例子,用到实际中也许并不那么回事,也就是并不是要死搬面向对象的思想,没有这个思想之前,大家也写代码,也编程序,并不是没有使用面向对象就不活了。过度的陷入其中也会是个麻烦。
面向对象的比较好的例子是在设计模式中的一些运用,刚开始可能不容易理解,多读读再结合实际项目就能有体会 |
|