乱砍设计模式.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录 前言 乱砍设计模式之零——序 乱砍设计模式之二 乱砍设计模式之一 乱砍设计模式之三 乱砍设计模式之四 乱砍设计模式之五 乱砍设计模式之六 乱砍设计模式之七 乱砍设计模式之八 乱砍设计模式之九 乱砍设计模式之十 乱砍设计模式之十一 本文档使用 看云 构建 - 2 - 前言 前言 原文出处 :乱砍设计模式 作者 :junguo 本系列文章经作者授权在看云整理发布 ,未经作者允许 ,请勿转载 ! 乱砍设计模式 冠以乱砍的名字 ,是因为我不想把技术的东西搞得太枯燥。尽量加一些自己感兴趣的内容进去 ,呵 呵 ,有同样爱好的同仁 ,我们也可以一起讨论。但对于技术的内容 ,我还是尽最大的努力做到正确表 述。 本文档使用 看云 构建 - 3 - 乱砍设计模式之零——序 乱砍设计模式之零——序 乱砍设计模式之零——序 作者junguo 有时候想知道偶然会为人生带来什么样的意义 ?作为一个怀疑论者 ,我对人生充满了疑虑 ,对于偶然所起 的作用也不是那么确定。但还是可以总结一些自己并不确定的结论。大学期间 ,成天旷课的我 ,那天偶然 上了一堂软件工程课 (我不是计算机专业的 ,我们开这堂课本身就有些古怪 )。那天老师不知道是一时兴 起 ,还是早有准备 ,在下课前他在黑板上画了一个图 ,标注了学习计算机的进阶图。这堂偶然的课 ,给我 带来了后来的失落和彷徨。 一个编程工具 (VC,Delphi ) 一门编程语言 (C ,Pascal ) 常用软件的熟练使用 计算机硬件 (说白了就是装机的水平 ) 他提供的进阶图如上所示 ,他似乎没有说C和Pascal应该学到什么样子。而当时的我每天泡在图书馆或者 宿舍里 ,看的是数据结构 ,编译原理一类的书。我为自己绘制的进阶曲线是学习计算机系得所有基础课 程 ,然后考高级程序员。那时候对VC等工具并不感兴趣 ,我觉得还是打好基础容易进阶。但听完这堂课 后 ,我的思路被打断了 ,放弃了自己原有的理念 ,跑到书店买了一本VC基础的书 ,那是我学生时代买的最 贵的书 (70多或者80多块 ,书借人了 ),书上都是一个一个的例子 ,其实学完后我都没弄明白MFC是怎 么回事。只是学会了拖动不同的控件 ,在界面上做出不同的效果。凭良心说 ,那本书译文的文笔不错 ,也 挺适合入门的 ,但它确实是本不折不扣的破书 (国外图书也不都是精品 ,垃圾也不少 ),在不懂C++的情 况下 ,它可以教会你在界面上拖拉的本事 ,屏蔽了你学习的路线。而我们老师的进阶图无疑也是一张误导 图 ,编程还是以数据结构等内容为基础的 ,没有了基础 ,你也就没有了前进的依仗。经过多年的失落彷 徨 ,终于感觉找到了入门的通道。我也想总结一幅进阶图 ,但我发现自己总结不出来。庞庞杂杂接触了太 多的东西 :汇编 ,破解 ,操作系统 ,C++ ,ASP ,MFC ,COM ,ATL ,VB ,STL ,数据库 ;但接触的东西 都没有到精通的地步 ,只是感觉现在理解东西没有以前那么复杂了 ,但为什么会这样 ,我自己也说不清 楚。只是隐隐约约感觉理解这些东西和汇编有些关系 ,但这些都是在我单纯学习汇编时候并没有感觉到 的。我如今也只是处于从初级向中级攀升的阶段 ,真要搞出一个进阶路线 ,可能效果就和我们老师的进阶 图一样只能误人子弟了。所以如今放弃了这方面的努力 ,也许将来有一天我会去做。如今我想做的就是提 供给那些和我一样在从初级向中级攀升的人们一些共同感兴趣的话题。而设计模式绝对是这样一个话题 , 设计模式是帮助你真正理解OO设计的一把钥匙 ,也许只有它能帮助你真正进入OO设计之门。在没接触设 计模式之前 ,对于OO只知其形 ,不知其意。很多OO设计的原则 ,不知道我买的那本巨著 《C++ Primer》中有没有 ,反正我是一条也没记住。如果你觉得你懂了面向对象的基本原理 ,懂得了虚函数 ,需 要继续紧阶 ,那么我们可以一起探讨这里谈到的设计模式。 GOF出的 《设计模式》买了很长时间了 ,翻看了也不下三篇 ,但每次总感觉收获不大。虽被众人奉为经 本文档使用 看云 构建

文档评论(0)

max + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档