Thinking in Java 学习笔记(1)
第一章 对象导论
这章基本上在讲基本的面向对象思想,这些知识这些年耳濡目染大概了解了,以下是这章讲的自己没注意过的问题:
1. “在良好的面向对象设计中,每个对象都可以很好的完成一项任务,但是它并不试图做更多的事。”
2. 对于函数调用,面向对象语言要使用“后期绑定”,C++中使用virtual来声明某方法具备后期绑定所带来的灵活性,Java则是默认的。
3. 范型(List<SomeClass>中的"<>"部分)是JavaSE5后增加的,经常会用到,却不知道它是后来加进来的。