第一章 对象导论

发布时间 2023-04-28 11:25:44作者: 爱喝茶的猫先生

1.1 每个对象都提供服务

  将对象想象成服务提供者,将问题分解为对象。

1.2 隐藏具体实现

  第一个原因,让客户端程序员无法触及他们不应该触及的部分

  第二个原因,改变类的内部工作方式而不影响客户端程序员

1.3 复用具体实现

1.4 继承

  在原有类的基础上进行扩展

1.5 多态

  后期绑定,当向对象发送消息时,被调用的代码直到运行时才能确定。

1.6 单根继承结构

  保证所有类都具备某些功能

1.7 容器(集合)

1.8 泛型

1.9 对象的创建和生命周期

  Java垃圾回收机制,详情拜读深入理解Java虚拟机

1.10 并发编程

  多个可独立运行的部分称为线程,上述概念被称为“并发”,通常线程只是一种单一处理器分配执行时间的手段(涉及程序调度算法,程序切片)。