深入五项设计原则,提高代码的内聚性并降低耦合。
系统学习三大类设计模式,用 UML 和代码实例理解每个模式的动机和结构。
深入理解 Java 面向对象三大特性,学习类与对象、封装、继承、多态及接口设计,编写健壮的 Java 代码。