在学习Thinking in patterns之前,我认真学习了Thinking in Java。承前启后的学习,让我对OO有了更近一步的认识,
继承、多态等面向对象的概念,不是仅仅了解概念就OK。一些深层次的知识是需要在实际操作后才能真正明白,很多知不是简单样例讲解能够代表的,最主要的是自己在实际项目参与时,或者在平时的开源代码学习、应用中,将编程思想贯彻进去,这才是软件开发的绝妙境界!
此次学习,主要是向着拓展知识面、丰富设计内容、学习高级编程思想去的。整个过程中各种参考和引用是必不可少的,很是感叹这个学习环境,可以断言:只要你认真深入,几乎所有问题都能在这个学习环境中得到解决,很感激这个平台能提供这样的学习机会!
从目的性来说,这次整套学习算是达到了计划要求,但是我深深的知道,距离成为一个合格的Java程序员还有一段路要走,这段路究竟有多远,需要我自己继续去深入、探索!(很多设计模式的项目性应用,在以后的项目应用中,笔者会逐步丰富)