戏说面向对象程序设计(C#版) 简介

作者:伍迷 织梦好,好织梦

http://cj723.cnblogs.com

织梦好,好织梦

http://www.cnblogs.com/cj723/archive/2007/04/02/697431.html 织梦内容管理系统

 

copyright dedecms

 

copyright dedecms

作者:伍迷戏说面向对象程序设计

copyright dedecms

  内容来自dedecms

C#版 copyright dedecms

 

织梦好,好织梦

目录 dedecms.com

代序.............四大发明之活字印刷——面向对象思想的胜利 本文来自织梦

第一章............面试受挫——代码无错就是好?

织梦内容管理系统

第二章............代码规范、重构

dedecms.com

第三章............复制VS复用 内容来自dedecms

第四章............业务的封装

织梦内容管理系统

第五章............体会简单工厂模式的美妙 copyright dedecms

第六章............工厂不好用了?

copyright dedecms

第七章............用“策略模式”是一种好策略

内容来自dedecms

第八章............反射——程序员的快乐! 本文来自织梦

第九章............会修电脑不会修收音机?——聊设计模式原则 本文来自织梦

第十章............三层架构,分层开发 dedecms.com

第十一章...........无熟人难办事?——聊设计模式迪米特法则

内容来自dedecms

第十二章...........有了门面,程序员的程序会更加体面 copyright dedecms

第十三章...........设计模式不能戏说!设计模式怎就不能戏说? 本文来自织梦

整理:秦韶华

copyright dedecms

1 本文来自织梦

本文来自织梦

四大发明之活字印刷——面向对象思想的胜利 copyright dedecms

话说三国时期,曹操带领百万大军攻打东吴,大军在长江赤壁驻扎,军船连成一片,眼看就要灭掉东吴,统一天下,

dedecms.com

曹操大悦,于是大宴众文武,在酒席间,曹操诗性大发,不觉吟道:“喝酒唱歌,人生真爽。…………”。众文武齐呼:“丞

copyright dedecms

相好诗!”于是一臣子速命印刷工匠刻版印刷,以便流传天下。

内容来自dedecms

样张出来给曹操一看,曹操感觉不妥,说道:“喝与唱,此话过俗,应改为‘对酒当歌’较好!”,于是此臣就命工匠重 dedecms.com

新来过。工匠眼看连夜刻版之工,彻底白费,心中叫苦不喋。只得照办。

织梦内容管理系统

样张再次出来请曹操过目,曹操细细一品,觉得还是不好,说:“人生真爽太过直接,应改问语才够意境,因此应 织梦内容管理系统

改为‘对酒当歌,人生几何?…………’!”当臣转告工匠之时,工匠晕倒…………!

本文来自织梦

可惜三国时期活字印刷还未发明,所以类似事情应该时有发生,如果是有了活字印刷。则只需更改四个字就可,其

织梦好,好织梦

余工作都未白做。实在妙哉。

dedecms.com

2

copyright dedecms

织梦内容管理系统

  织梦好,好织梦

第一,要改,只需更改要改之字,此为可维护;第二,这些字并非用完这次就无用,完全可以在后来的印刷中重复

内容来自dedecms

使用,此乃可复用;第三,此诗若要加字,只需另刻字加入即可,这是可扩展;第四,字的排列其实有可能是竖有可能

copyright dedecms

是横排,此时只需将活字移动就可做到满足排列需求,此是灵活性好。 织梦内容管理系统

而在活字印刷术之前,上面的四种特性都无法满足,要修改,必须重刻,要加字,必须重刻,要重新排列,必须重

织梦内容管理系统

刻,印完这本书后,此版已无任何可再利用价值。

本文来自织梦

小时候,我一直奇怪,为何火药、指南针、造纸术都是从无到有,从未知到发现的伟大发明,而活字印刷仅仅是从

copyright dedecms

刻版印刷到活字印刷的一次技术上的进步,为何不是评印刷术为四大发明之一呢?

copyright dedecms

做了软件开发几年后,经历了太多的客户(曹操)改变需求,更改最初想法的事件,才逐渐明白当中的道理。其实 本文来自织梦

客观的说,客户的要求也并不过分(改几个字而已),但面对已完成的程序代码,却是需要几乎重头来过的尴尬,这实 织梦内容管理系统

在是痛苦不堪。说白了,原因就是因为我们原先所写的程序,不容易维护,灵活性差,不容易扩展,更谈不上复用,因

本文来自织梦

此面对需求变化,加班加点,对程序动大手术的那种无耐也就非常正常的事了内容来自dedecms

之后当我学习了面向对象分析设计编程思想,开始考虑通过封装、继承、多态把程序的耦合度降低(传统印刷术的 内容来自dedecms

问题就在于所有的字都刻在同一版面上造成耦合度太高所制),开始用设计模式使得程序更加的灵活,容易修改,并且

内容来自dedecms

易于复用。体会到面向对象带来的好处,那种感觉应该就如同是一中国酒鬼第一次喝到了茅台,西洋酒鬼第一次喝到了 织梦好,好织梦

XO一样,怎个爽字可形容呀。

织梦内容管理系统

再次回顾中国古代的四大发明,另三种应该都是科技的进步,伟大的创造或发现。而唯有活字印刷,实在是思想的 织梦好,好织梦

成功,面向对象的胜利。不知您是否也有所感呢?

dedecms.com

精彩推荐
热点内容
最近更新