重构 - 理解设计模式的捷径(0 序言)

      在弄上这篇论文之前呢,还是先写个序言吧。
      这篇论文是笔者在华科读研期间上设计模式这门课程的时候创作的。内容很简单,就是重构一个小游戏的代码,引入几种设计模式。不过花的时间可不少,算了算足足有十个通宵,十一黄金周就被它占据了,连阅兵仪式LIVE都错过了,遗憾~~。虽然是个比较无聊的游戏(大学期间提出这个游戏需求规格的老师被开发的同学一致鄙视为“根本不懂游戏”),不过重构过后呢,发现作为一个练习的素材还是相当不错的,因为游戏设计的一些关键思路和模式都使用到了。本人也从这接近1W行代码的工作量中获得了极大的收获。至少对于设计模式的理解和重构之前已经有了极大的不同了。
      当然,论文的内容并不是什么不得了的东西,因为设计模式说实话,现在已经研究的比较成熟了,经典的如GOF,通俗的如Head First,都是非常好的书。笔者就是看了后者才萌生重构代码的想法的。如果说有什么比较实用的内容的话,还是重构代码期间所用到的OO思想。毕竟设计模式是比较具体的,而设计思想和原则则是更加根本的东西。
      论文的写作方式笔者没有遵循常规的八股式写法,用了比较嬉皮轻松的语言风格(主要是老师允许这么弄)。交给老师的时候,老师的评价是:“很不错,深受Head First类书籍的韵味的熏陶。” 感觉老师太抬举我了,呵呵。不过呢,希望这种语言风格有利于读者的理解和阅读吧。
      最后说一句,论文欢迎转载,毕竟是技术交流嘛,不过请注明出处,这也是对原创者的一种肯定和激励。搞出这么个东西不容易啊~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值