乱弹

模式分类这个话题是老生常谈了,没有必要再发明一次轮子,但是认识一下轮子还是有必要的。

我想,多以每一个学习设计模式的人来说,设计模式的入手大概都是非常痛苦的,同时,大部分人都应该是依靠看书加上自己的理解,最后都是我认为在某某情况下应该使用某某模式之类的经验。确实,设计模式就是经验模式。总的来说,学习设计模式给人的感觉是只见树木,不见森林。都是一个人在丛林中孤军奋战,我想大部分人都期望在学习设计模式的过程中得到高人指引的。

在网上,你可以看到很多的C++的,java的,以及其他很多语言的视频的,交互的,多媒体的教程,但是,如果想找到关于设计模式的,就目前我的经历,是从来没有见过。

于是萌生一个念头,如果能够做出一些关于这方面的资料,应该对大家的设计模式的学习起到很大的帮助的。但是,另一方面,我的水平其实了了,因为个人的理解错误,影响了他人,岂不是误人子弟?

由于论文的需要,将有半年多的时间来研究设计模式,萌生一个念头:建立一个关于模式的网站(像这一类的网站应该已经有很多了), 把常见的一些小游戏用模式的角度进行分析拆解,以新的角度认识这些模式,我认为应是非常可行的方法。(其实,这一想法也是有些私心的,我对游戏编程很感兴趣,但是,接触的时间不算很短,却什么都没有做出来,其一可以解释为没有时间花费在上面,其二是我这个人的兴趣很不稳定,会疯狂的一个星期看游戏编程的书,或设计模式,网络等,但可能在下个星期把做到一半的东西撇在一边,又去研究STL了)

其实做一个关于模式的网站的想法是从我做一个设计模式的例子来的灵感(http://www.uml.org.cn/sjms/200461335.htm), 其例子是一个股票的例子,我用C++ 改写成一个Windows MFC的打转块的简洁版的小程序,当初写的匆忙,把一大堆的CLASS一股脑全放到一个头文件里去了,发现一个打转块竟是如此简单,想起来当初学数据结构,学习一大堆的队列,堆栈,链表,想尽办法写出一个蹩脚的程序把这些东西给用上,却说不出为什么要这么做。而如今当需要用到某些方法,自然知道要去用什么东西。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值