11 | 实战一(上):业务开发常用的基于贫血模型的MVC架构违背OOP吗?
10 | 理论七:为何说要多用组合少用继承?如何决定该用组合还是继承?
09 | 理论六:为什么基于接口而非实现编程?有必要为每个类都定义接口吗?
08 | 理论五:接口vs抽象类的区别?如何用普通的类模拟抽象类和接口?
07 | 理论四:哪些代码设计看似是面向对象,实际是面向过程的?
加餐一 | 用一篇文章带你了解专栏中用到的所有Java语法
06 | 理论三:面向对象相比面向过程有哪些优势?面向过程真的过时了吗?
05 | 理论二:封装、抽象、继承、多态分别可以解决哪些编程问题?
04 | 理论一:当谈论面向对象的时候,我们到底在谈论什么?
01 | 为什么说每个程序员都要尽早地学习并掌握设计模式相关知识?
02 | 从哪些维度评判代码质量的好坏?如何具备写出高质量代码的能力?
03 | 面向对象、设计原则、设计模式、编程规范、重构,这五者有何关系?
开篇词 | 一对一的设计与编码集训,让你告别没有成长的烂代码!