- 博客(3)
- 资源 (11)
- 收藏
- 关注
原创 连载:面向对象葵花宝典:思想、技巧与实践(9) - “抽象类” 详解
抽象类是一种特殊的类,其特殊性在于抽象类只能用于继承,不能被实例化为具体的对象。例如在Java中不能new一个抽象类,但可以extends一个抽象类。 抽象类的定义其实很简单,但其使用并不那么简单,有几个问题我们需要深入研究一下。 第一个问题是:有了类,为什么还要抽象类,为什么设计一种只能继承,不能实例化的类? 答案就在于:某些场景下普通类不够用。例如,“苹果”、“桔子”、“香蕉
2014-01-24 09:56:08 4936 3
原创 连载:面向对象葵花宝典:思想、技巧与实践(8) - “接口” 详解
“接口”是我见过的面向对象领域中滥用、乱用、误用最多的术语: 有的人说:兄弟,给我提供一个“查询XXX”的接口。。。。。。 有的人说:系统对外提供了“查询”、“插入”、“更新”、“删除”4个接口。。。。。。 有的人说:我们要基于“接口”编程。。。。。。 有的人说:你这样做破坏了我们的接口设计。。。。。。 。。。。。。。。。。。 倒不是在这里指责他们的水平有多差,而是接口这个属于的中文翻
2014-01-19 13:41:20 5534 9
原创 连载:面向对象葵花宝典:思想、技巧与实践(7) - “对象”新解
有了“类”的清晰定义后,“对象”就比较容易理解了。 对象就是一个具体的类,一个真实存在的类。 前面我们提到面向对象是对现实世界的模拟,那么对象就是现实世界中存在的“物体”。 例如,“人”是一个类,我就是一个“人”的对象,你也是“人”的对象,奥巴马也是“人”的对象。。。。。。 又比如:你去国美买冰箱,但国美肯定没有一个单独叫做“冰箱”的东西卖给你,而是具体的某台海尔XX型号的冰箱、西门
2014-01-08 20:49:05 5405 2
十年磨一剑之架构设计
2014-12-24
TCP头信息详解(英文版 pdf)
2013-12-13
spring_in_action中文第二版(高清完整书签版).part2
2013-11-05
设计模式精解 Design_Patterns_Explained
2009-03-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人