
设计模式
文章平均质量分 75
ustczyb
这个作者很懒,什么都没留下…
展开
-
head first设计模式(一)——策略模式
最近在看《head first设计模式》这本书,很有趣。这系列文章算是我对书中一些内容的总结吧!问题:写一个鸭子类描述各种鸭子的行为和特征,包含许多种鸭子,红头鸭,绿头鸭,橡皮鸭等等。有的鸭子会飞,有的鸭子会叫。当然,橡皮鸭是不会飞的。我们不但要正确的实现每一个类,还要代码的结构最优,即如果更改了一个方法,不会在每一个子类中去修改这个方法。方案一:继承有一些特征是各个鸭子子类所共有的,原创 2016-01-26 11:56:33 · 603 阅读 · 0 评论 -
浅谈面向对象
这两天看了一些设计模式的东西,感觉自己对面向对象有了更深的认识。当然距离理解面向对象肯定还是有很长的距离。现在先写目前对于面向对象的认识,以后应该还会有补充。水平有限,如果有说的不对的地方还请指正。1.面向对象的特性哪个最重要?我还记得前一阵子面试的时候,有个面试官问“你认为面向对象的三个特性(封装、继承、多态)中哪个最重要?”当时我的答案是继承,解释是可以增加代码复用性(现在看来当时对面向对象真的原创 2016-11-27 16:00:25 · 419 阅读 · 0 评论