1.抽象是面向对象的基础,有了抽象才会有面向对象的三大特征:继承,封装,多态。
2.层与层联系要依赖抽象,上层依赖抽象,下层也要依赖抽象。
3.总之一句话,编程就是要依赖抽象。等等这类的话,我们朗朗上口。那么回头再来看这些,它到底是什么?
它不是抽象,它是抽象的一些体现,也就是说这都是抽象后的结果,抽象的优点好处。作为程序员的我们要的就是抽象带来的这些结果,但是我们更重要的一个任务是,如何做出“抽象”?把抽象敲出来,有代码来体现。对于程序员来说,只有将想法落实到代码上才是编程,是有质量的编程。
那么何为抽象...
分类:
其他好文 时间:
2014-08-10 21:37:20
阅读次数:
359
什么年是闰年?你首先想到的可能是能被4整除的年就是闰年。实际上这是不正确的,公历里闰年的定义是这种:能被400整除的,或者不能被100整除而能被4整除的年就是闰年,换一句话说,非世纪年份中能被4整除的,和世纪年份中能被400整除的是闰年。依照这个定义,公元2000年是闰年,而公元1900年是平年。....
分类:
其他好文 时间:
2014-08-10 12:34:20
阅读次数:
225
曾经看到过这么一句话,为什么当战争胜利的时候要奖赏Leader而不是冲锋陷阵,因为一场战争缺胳膊少腿的小兵?某人曾回答,因为当战争失败的时候,被砍头的不是小兵,而是Leader...这段对话深入我心,古人云:择良木而栖。古往今来,因为栖息在良木之上而流芳千古的不在少数,但是我依旧相信,更多能人巧匠因...
分类:
Web程序 时间:
2014-08-10 03:55:59
阅读次数:
277
总结第一句话:Java语言使用内存的时候,栈内存主要保存以下内容:基本数据类型和对象的引用,而堆内存存储对象,栈内存的速度要快于堆内存。总结成一句话就是:引用在栈而对象在堆。...
分类:
编程语言 时间:
2014-08-09 00:15:56
阅读次数:
294
在世上,成功很难,坚持自己的道路也很难。无所畏惧的踏入这一行后,也曾决心要成为某方面的大牛,也曾决定要做出牛逼的软件,也曾决定要一年看多少多少书,也曾决定要到风起云涌的地方闯荡。多年以后,这些都没实现,连最小的宏愿看多少书也只是在电商的促销时把书买了回来,之后就束之高阁了。周围流行一句话--“项目里...
分类:
其他好文 时间:
2014-08-08 17:45:56
阅读次数:
258
题目地址:Sudoku题目大意: 一个9*9的矩阵,让你往里面填写数字,以保证每行每列以及9*9分解的9个小3*3的矩阵里 数字1-9不重复。如果有多种情况,输出其中一种即可。解题思路: 暴搜DFS。正着搜600+ms 。倒着搜0ms。 数据的原因。因为少写了一句话,让我调试了一下午。分析: 我.....
分类:
其他好文 时间:
2014-08-08 09:36:45
阅读次数:
272
本次学习的是 版本回退基本命令:查看提交历史 git log版本回退 git reset查看每一次的命令 git reflog具体步骤: 添加一句话到readme.txt中,并提交到Git库中。 、 readme.txt在Git中目前有三个版本:按提交时间先后顺序排列如下:第一个:wrote a ....
分类:
其他好文 时间:
2014-08-08 01:40:35
阅读次数:
307
用户有一个需要用txt更新表数据的功能,用lookup实现,步骤:循环文件夹的txt文件用Lookup全部cache目标表数据,比对txt数据和目标表数据3.如果有match的数据用txt更新目标表但是执行每次Match的数据都是0,而txt中确实存在匹配的数据。翻了一下微软的BOL,有一句话很重要:Ifth..
分类:
其他好文 时间:
2014-08-07 07:36:30
阅读次数:
254
题意:有一栋墙坏了(台风吹坏的,并且宽度一定),这个猪脚要修这栋墙,并且找到了一些宽度跟刮坏的墙一样,只是长度不一样的木块,让你求这些木块能不能修好这堵墙,
一句话就是判断这些的木块的长度的和能不能大于破坏的墙的长度,如果能,输出最少用几块, 不能输出impossible。
这道题水的不行。。。从大到小排下序就好了
题目链接:http://acm.hdu.edu.cn/showpro...
分类:
其他好文 时间:
2014-08-06 22:55:12
阅读次数:
223
//求一句话里单词的个数 前面空格后面非空格 计数器加1//she is a good girl ====5个int CountWords(char c[]){ int word=0; int sum=0; char *p=c; for (;*p!='\0';p++) ...
分类:
其他好文 时间:
2014-08-06 01:29:40
阅读次数:
196