摘要: 一、设计模式的理解刚开始“不懂”为什么要把很简单的东西搞得那么复杂。后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙开一把锁的模式,目的仅仅是着眼于解决现在的问题,而设计模式的“复杂”就在于它是要构造一个“万能钥匙”,目的是提出一种对所... 阅读全文
posted @ 2015-09-30 22:18 HalfWater 阅读(2880) 评论(0) 推荐(0) 编辑
摘要: Object Oriented Programming (面向对象的程序设计)1、定义面向对象程序设计(OOP)的具体定义很难下,也很容易因此而引起争论,在 Object-Oriented Frequently Asked Questions (OO FAQ) 中就有好几种不同的定义。这里就按照 G... 阅读全文
posted @ 2015-09-30 22:06 HalfWater 阅读(1241) 评论(0) 推荐(2) 编辑
摘要: 一、什么是IO StreamStream是在编程语言中对输入输出的总称(一种比喻的称谓。Stream为流水,输入输出实际上就是指数据的流动,数据由一个地方运动的另一个地方,就像流水一样,程序员将输入输出比作流水,再恰当不过了)。流按照其所载内容分类,大致可分为字节流和字符流两大类。1、字节流(Byt... 阅读全文
posted @ 2015-09-30 21:31 HalfWater 阅读(358) 评论(0) 推荐(0) 编辑