日历

December 2016
M T W T F S S
« Jul    
 1234
567891011
12131415161718
19202122232425
262728293031  

《冒号课堂》目录

《冒号课堂》一书的目录 […]

数学魔术——评《具体数学》

《具体数学》书评 […]

一条密码走天下——1pass4all简介

一条密码走天下——1pass4all简介
1pass4all是一个小书签(bookmarklet),可方便而安全地生成密码 […]

VIM之魅(下)

VIM之魅(下)
• Vim的方法
• 结语 […]

VIM之魅(上)

VIM之魅(上)
• 前言
• 关于Vim的误解
• Vim的理念 […]

论思维的刚性与柔性(科学的迷信-4)

论思维的刚性与柔性——科学的迷信(4)
• 科学是有边界的
• 综述 […]

我那难缠的小女

女儿趣事实录 […]

答读者问(3)——再谈抽象

回答上位读者的进一步提问 […]

答读者问(2)——关于抽象

答一位读者关于抽象的提问 […]

论思维的刚性与柔性(科学的迷信-3)

论思维的刚性与柔性——科学的迷信(3)
• 科学是有局限的
• 理性是有局限的 […]

答读者问(1)——对程序员的一些个人建议

答一位《冒号课堂》读者的提问 […]

分布&分享——《分布式Java应用:基础与实践》推荐序

《分布式Java应用:基础与实践》推荐序 […]

论思维的刚性与柔性(科学的迷信-2)

论思维的刚性与柔性——科学的迷信(2)
• 一切科学都是假说
• 没有绝对理性的科学 […]

论思维的刚性与柔性(科学的迷信-1)

论思维的刚性与柔性——科学的迷信(1)
• 没有绝对可靠的科学
• 一切科学都建立在假设之上 […]

论思维的刚性与柔性(前言)

论思维的刚性与柔性——前言
为什么要写这篇文章? […]

《冒号课堂》在台湾上市

公告:《冒号课堂》今起在台湾上市 […]

《冒号论坛》开放

公告:本博新开《冒号论坛》,欢迎赏光! […]

《冒号课堂》意见收集

征求对《冒号课堂》一书的问题、意见和建议 […]

《冒号课堂》上市

公告:《冒号课堂》已正式上市 […]

冒号课堂§10.2:抽象类型

抽象类型——实中之虚(介绍抽象类型的种类、意义及其用法
• 浅显的比方只是门槛前的台阶,借之或可拾级入门,却无法登堂入室
• 具体类型是创建对象的模板,抽象类型是创建类型的模块
• 抽象数据类型的核心是数据抽象,而抽象类型的核心是多态抽象
• 必先以术养道,而后以道御术
• 以社会身份而非个人身份作为公民之间联系的纽带,正是针对接口而非实现来编程的社会现实版
• 个体身份对应的规范抽象借助封装,以数据抽象的形式出现
• 家庭身份对应的规范抽象借助继承,以类型层级的形式出现
• 社会身份对应的规范抽象借助多态,以多态抽象的形式出现 […]

冒号课堂§10.1:多态类型

多态类型——静中之动(通过实例展示多态类型的三种用法
• 继承是多态的基础,多态是继承的目的
• 多态是动静结合的产物,将静态类型的安全性和动态类型的灵活性融为一体
• 前者(参数多态)是发散式的,让相同的实现代码应用于不同的场合
• 后者(包含多态)是收敛式的,让不同的实现代码应用于相同的场合
• 模板方法模式突出的是稳定坚固的骨架,策略模式突出的是灵活多变的手腕 […]

第1 / 3页123