码迷,mamicode.com
首页 >  
搜索关键字:编程导论    ( 83个结果
关于里氏替换原则LSP
一直以来,yqj2065都认为,学习里氏替换原则(Liskov SubstitutionPrinciple、LSP),如同学习下围棋一样,易学难精。 因为易学,所以在《编程导论(Java)》中安排在2.1.1节。简单地说。子类必须能够替代父类,这在面向对象语言中如同常识。所以紧接其后,在[2.1.2 啊,我看到了多态]中介绍向上造型、多态、改写(override); 所谓难精,我们将继...
分类:其他好文   时间:2014-09-10 17:44:30    阅读次数:354
0.1.2 二进制补码
《编程导论(Java)·0.1.2 二进制补码》p6:【冯?诺伊曼体系结构计算机使用二进制。人类之所以习惯十进制,据说是由于用手指头来计算比較方便,而人正好有10个指头。】本节就2面(page6和p7)纸。尽管二进制补码属于每一个程序猿都应该熟练掌握的内容,但通常安排同学们自学。重点要理解:为什么要...
分类:其他好文   时间:2014-09-03 14:39:46    阅读次数:204
3.4 命令模式(5.2)
命令模式(5.2)追求一种千秋万代一统江湖的服务请求方式。...
分类:其他好文   时间:2014-08-29 22:46:58    阅读次数:330
计算机科学及编程导论(8)算法的复杂度
1.基于问题规模的复杂度计算方法在考虑时间效率的时候,面临以下两个问题:输入规模以及步骤。输入规模受很多因素影响:参数大小、参数类型(数组、元组的存取小绿是不同的),而且不同操作步骤(加减、判断)时间也不是相同的,为了方便计算,我们需要建立以下的假设:假设从计算机取得任何变量的时间是相同的假设基本操...
分类:其他好文   时间:2014-08-14 16:28:38    阅读次数:195
读TIJ -5 隐藏实施过程
《Think in java·第 5 章隐藏实施过程》...
分类:其他好文   时间:2014-07-08 19:36:29    阅读次数:184
读TIJ -2 一切都是对象
《Thinking In Java·第2 章一切都是对象》...
分类:其他好文   时间:2014-07-08 18:52:18    阅读次数:193
读TIJ -6 类再生
《Think in java·第 6 章类再生》 读TIJ -1 对象入门 中已经就代码复用性吐槽了。继承关系在结果上(不是为了代码复用而设计继承关系)为代码复用提供了新的途径。 本章看其目录就比较杂,程序员的内聚思想去哪儿了?合成复用优先——合成、继承,为什么实现继承是不好的…… 6.1 合成的语法 解释了一个例程,没有什么好说的。has_a关系。 6.2 继承的语法 【You ca...
分类:其他好文   时间:2014-07-08 18:01:33    阅读次数:198
读TIJ -4 初始化和清除
《Think in java·第 4 章初始化和清除》 本章介绍对象的创建和消除。 4.1 用构建器自动初始化  【You can imagine creating a method called initialize( ) for every class you write.】一句话的正确解读是,你(男生)将自己想象成为女生。所以,我专门用一节 《 编程导论(Java)·2.3.6 构造器...
分类:其他好文   时间:2014-07-08 15:52:03    阅读次数:223
读TIJ -3 控制程序流程
《Think in java·第 3 章控制程序流程》 这一章应该不会涉及“思想”,《编程导论(Java)·0.2.2 操作符和操作数》后,将相关内容压缩成一节《第3章 功能抽象·3.2实现》。...
分类:其他好文   时间:2014-07-08 13:02:59    阅读次数:176
83条   上一页 1 ... 5 6 7 8 9 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!