摘要: 书摘:面向对象的编程,并不是类越多越好,类的划分是为了封装,但分类的基础是抽象,具有相同属性和功能的对象的抽象集合才是类。策略模式:定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。优点,(1)减少同类的各种算法与使用算法类之间的耦合(2)简化单元测试,使每个算法都有自己的类,可以通过自己的接口单独测试。(3)对某种算法的修改,或添加新的算法,不影响现有算法类。在分析问题时,出现了需要在不同时间应用不同的业务规则,就可以考虑使用策略模式。此时可以与创建型的模式结合起来效果更好。感悟:简单工厂将类的对象(实例)的创建职责从客户端和类自身中解耦出来 阅读全文
posted @ 2013-02-05 17:23 让代码飞一会儿 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 第零天 工作也有些年头了,一直没有系统的学习过设计模式和面向对象的软件设计方法。今天开始使用《大话设计模式》一书进行学习。在此记录下研习中遇到的问题,及自己的感悟,结合着以往工作中的问题应该可以感受更深。 看了第一篇,觉得应该给定一个读书的计划,定于2月28日为最晚截止日期。 由于该书每章讲述一个模式,而在每章开头会提出一个问题,所以我给自己定下的方法就是,根据问题先自己实现代码。再读书,通过书中的讲解及代码,对自己的代码进行迭代改写,这样可以暴露代码的不足和学习到每个模式的代码实现。先使用C#完成代码整章代码后,理解模式,再使用C++代码实现。 男人就是要对自己狠一点。。放弃游戏吧... 阅读全文
posted @ 2013-02-05 11:29 让代码飞一会儿 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 一.学习读技术类书10本(1本/月)写博客日记,每周不低于5篇学习cocos2d-x平台,完成例子代码.并能复刻学习游戏策划相关知识Just do it, don't think about it overly.二.生活每天坚持做俯卧撑,站桩.周末慢跑2公里每周学会做1道新菜争取在北京买1套房希望摇号尽快中签 阅读全文
posted @ 2013-02-05 09:17 让代码飞一会儿 阅读(122) 评论(0) 推荐(0) 编辑