《.NET4.0面向对象编程漫谈》-从面向对象到SOA

作者:小菜 更新时间:2025-03-16 点击数:
简介:《.NET 4.0面向对象编程漫谈》前面用了23章的篇幅向读者深入介绍了面向对象的许多知识与编程技巧,然而,了解这些知识和技巧是一回事,会灵活应用它们则是另一回

【菜科解读】

《.NET 4.0面向对象编程漫谈》前面用了23章的篇幅向读者深入介绍了面向对象的许多知识与编程技巧,然而,了解这些知识和技巧是一回事,会灵活应用它们则是另一回事。

在实际开发中,所有的软件产品或项目都是综合应用多种技术的结果。

我们不仅要深入探索和把握具体的技术领域,更要掌握“组合的艺术”,要注意培养出依据实际情况选择合适的技术、设计合理的方案、采取正确的方法、遵循严格的流程来开发软件的能力。

开发大型的功能复杂的软件系统(比如Windows)是一项浩大的工程,需要采用严格的管理手段来保证项目的成功,有关这方面话题的探讨,属于软件工程领域,超过了本书所介绍的范畴。

本书更关注那些规模较小的,一个人或者是最多几个人就可以完成的软件,这种软件的开发过程,在笔者看来与“炒菜”非常类似。

我们可以把本书中介绍的许多技术看成是各种食物原料,对具体技术的学习可看成是对食物原料进行的初步加工与处理,应用这些技术开发一个程序就是将这些已经加工好的原料“下锅烹调”,而最终端上桌子的“菜”,就是我们劳动的成果——一个可以解决实际问题的软件。

做的菜好不好吃,固然与原料有关,但更关键因素的是厨师本人,一个能在五星级酒店里掌勺的“戴着高高的帽子”的大厨,他的烹调水平,不是大多数普通人所能达到的。

采用同样的原料、遵循同样的步骤,我们做出来的菜可能就是没有大厨做得好吃,这里面的原因太多了,要说清楚并不容易。

但我们也不用对大厨“顶礼膜拜”,因为没有人能生而知之,相信大厨自己也是一步一步走过来的。

对于大多数人而言,只要能选准一个最适合的领域,勤奋努力,成为这个领域内的“大厨”也是有可能的。

本章所展示的,是笔者本人开发一个小小的四则运算器程序的过程实录。

四则运算是小学生都必须掌握的基本技能,然而要编写一个功能完备的程序来计算四则运算表达式的值,却并不像看上去的那么简单。

事实上,笔者看到过一些计算机专业的学生,学了四年之后,毕业时却连这样一个小小的计算器程序也编不好。

这个小程序看上去不值一提,而且似乎用处有限,但“麻雀虽小,五脏俱全”,笔者认为:“小”和“大”的区别是相对的,“小”和“大”也不是能截然分开的,有许多开发方法和原则,其实是普遍的、相通的,与软件规模大小无关。

本章通过仔细剖析这样一个小程序,可以帮助读者将已学过的知识编织成一个知识的网络,为将知识转化为能力打下良好的基础,同时,读者还可以直观地了解到一个真实的软件的成形过程。

希望本章能对读者更好地理解面向对象的软件开发过程有所帮助。

第24章《从面向对象到SOA》目录24.1 面向对象软件的开发过程 24.1.1 OOA、OOD、OOP和OOT 24.1.2 增量与迭代开发 24.2 四则运算数学模型的建立 24.2.1 四则运算表达式 24.2.2 四则运算表达式解析算法分析 24.2.3 数据结构与算法的面向对象设计 24.3 软件体系结构设计方案 24.3.1 确定软件处理流程 24.3.2 软件可扩展性 24.3.3 设计用户界面 24.4 规划软件的开发流程 24.4.1 各模块开发次序的确定 24.4.2 实施迭代的软件开发方法 24.5 示例程序的组件化重构 24.5.1 一分钟实现示例的组件化重构 24.5.2 使用MEF将示例转换为插件架构 24.6 在ASP.NET网站中重用四则运算组件 24.7 无所不在的“四则运算”服务 注:《从面向对象到SOA》一章是金旭亮所著之《.NET 4.0面向对象编程漫谈》一书的组成部分,放入此书的配套资源包中。

允许读者出于知识普及的目的而在互联网上自由传播这些技术资源,但不能用于以盈利为目的的商业用途。

本文所附之源码由金旭亮开发,仅供学习与参考。

《.NET 4.0面向对象编程漫谈》分为《基础篇》与《应用篇》两本,由电子工业出版社博文视点公司出版,预计于2010年11月上市。

点击下载《从面向对象到SOA》正文及示例源码 (包含一个37页的PDF文档及相关的Visual Studio 2010项目源码,2.39M) 《,.NET4.0面向对象编程漫谈,》,从,面向,对象,

杨修到底善不善谋?为什么能在《军师联盟》中成为宣皇帝司马懿的对手

电视剧《军师联盟》,单从制作上来说,算是部良心剧。

可是,却也有为人所诟病的地方,该剧是以为主角。

众所周知,司马懿是靠隐忍与欺凌孤儿寡母而得的天下,是被公认的搞阴谋耍心机的登峰造极者。

所以,司马懿虽是历史上的胜利者,但其名声却很差,其取天下的手段却往往为人所不屑。

后赵皇帝石勒曾说道:..大丈夫行事当礌礌落落,如日月皎然,终不能如曹孟德、父子,欺他孤儿寡妇,狐媚以取天下也...!” 然而,虽也欺凌孤儿寡母,但毕竟是靠征战、剿灭群雄而得的天下,而司马懿则纯粹是靠得阴招而得天下。

所以,曹操为人所敬仰,而司马懿则为人所厌恶。

如果在职场上,有人被说很司马懿,那就是句骂人的话。

说明此人爱搞阴的,大家应该离他远远的。

《军师联盟》既以司马懿为主角,就要为其做美化,也就没法遵循真实的历史。

然而,为人所诧异的地方还不是该剧对司马懿的美化处理,而是司马懿的前期对手戏居然是。

杨修虽以聪慧而知名,论才思敏捷,司马懿不是杨修的对手。

但若论起搞计谋耍心机,杨修在司马懿面前还只能算是娃娃级别。

其一,杨修出身於东汉名门的弘农杨氏。

杨修的高祖父杨震(天知,神知,我知,子知,既源於杨震)被誉为“关西”。

弘农杨氏是以研究经籍、正道修身而闻名当世,又岂会去搞阴谋以辱没家风?其二,杨修爱显耀才华,而并不善於隐隐藏藏,实在算不上是善於谋略之人。

而据史载,杨修虽在曹丕与曹植的世子之争中,偏向於曹植,但实际上其并非拥立曹植的核心人物。

杨修与曹植走得更近,更多的是因为文学上的。

实际上拥立曹植的核心人物是丁仪、丁廙兄弟俩;拥立曹丕的核心人物也不是司马懿,其时的司马懿虽有才名,但资历还甚浅。

所以,剧中的司马懿与杨修之间斗智,在历史上并不存在。

那为何要选杨修这个“名不符实”的军师为司马懿的对手呢?这是因为当时曹魏的著名谋士,基本上都是或明或暗地支持曹丕,而有明确倾向支持曹植(既不合礼法,又不适为君)的著名谋士却没有记载。

而曹植智囊团的核心人物丁仪、丁廙兄弟俩在历史上的知名度并不高,衬托不出司马懿的“聪慧”来。

而杨修跟曹植走得比较近,又以聪慧而知名。

于是,便选了杨修作为司马懿的对手戏。

随机文章没周瑜、陆逊的战功怎当都督?鲁肃靠「榻上策」助孙权称帝汉武帝是汉景帝的第几个儿子?盘点哈勃望远镜十佳照片,第一名为即将死亡的星球/与太阳相似科学推动社会进步,人类十大世界重大科学发现(颠覆人的三观)改变生活的未来黑科技,盘点十大未来可能出现的科技/寿命延长30%

《后宫·甄嬛传》中的浣碧真有历史原型吗?是清朝的哪个人

在《后宫·传》中,有一位比较经典的形象,她是甄嬛同父异母的妹妹,因生母是罪臣之女,不得不以甄嬛的义妹示人,后来嫁给了果郡礼为侧福晋,在允礼被赐死后撞棺而死。

通过查阅史料,发现历史上的允礼确实有一位姓的福晋,她就是果亲王允礼嫡福晋钮祜禄氏,即浣碧的历史原型。

从出身来看,允礼嫡福晋钮祜禄氏绝对是一种皇后级别的标准了,她来自钮祜禄家族中最显赫的弘毅公一门,祖父是初年的辅政大臣、太师,父亲阿灵阿是遏必隆第七子,同时也是允礼的老师,姑姑则是康熙第二任妻子孝昭皇后。

而且,从母系来看,钮祜禄氏也是无与伦比的。

钮祜禄氏的母亲是(帝生母)的亲妹妹乌雅氏,也就是说,雍正帝是钮祜禄氏的表哥。

不过,他们一家却也有派系之别,因为钮祜禄氏的父亲阿灵阿属于八爷党,而钮祜禄氏的丈夫允礼则属于四爷党。

钮祜禄氏的父亲阿灵阿是康熙非常器重的一位大臣,他于康熙四十年被提拔为领侍卫内大臣,后又兼任理藩院尚书,统领火器营。

阿灵阿曾在康熙四十七年举荐八阿哥为皇太子,受到了四阿哥(雍正帝)的忌恨,雍正帝继位后,虽然阿灵阿已经去世,但雍正帝仍然没有放过他们一家,在他的墓碑上面刻上了“不臣不弟暴悍贪庸阿灵阿之墓”,并将阿灵阿儿子阿尔松阿的家产籍没,妻子发往为奴。

不过,雍正帝对阿灵阿的女婿,即康熙第十七子允礼却非常器重,雍正元年即将允礼封为果郡王,雍正六年晋封为果亲王。

雍正八年怡亲王允祥去世,允礼接替了允祥的位子,总管户部三库,并掌管宗人府事务,成为的“首辅”式人物,这一切都说明了允礼其实一直一个隐藏在暗处的“四爷党”。

关于允礼的福晋,史料记载他有两位福晋,嫡福晋即阿灵阿之女钮祜禄氏,侧福晋是达色之女,不过史料却显示只有侧福晋孟氏给允礼生下了一子一女,并都早夭,难道允礼与嫡福晋钮祜禄氏的夫妻关系不好吗? 其实并不是这样的。

允礼生于康熙三十六年,他与钮祜禄氏成婚大概在康熙五十年左右,然而,史料显示钮祜禄氏在雍正七年做了一年果亲王嫡妃后便去世了,估计年龄应该在30岁左右。

因此,允礼嫡福晋钮祜禄氏很有可能身体一直不是很好,这也在一定程度上影响到了她的生育。

而且,在嫡福晋钮祜禄氏去世之后,侧福晋孟氏才给允礼生下了一子一女,这恰好说明允礼对钮祜禄氏是十分专情的,只可惜天妒红颜,这位亲王福晋却只活了30岁,不得不令人叹惋呀! 随机文章北伐失败!诸葛亮临终前叹:当初没杀他就好了!美国NASA承认外星人存在,NASA的秘密档案公布外星飞行器北极是陆地还是海洋,是被冰川覆盖的海洋(生活有900种植物)已灭绝的十大巨怪图片,碳龟头比足球场还大/身子是普通汽车的2倍流川枫和樱木花道的关系,情敌冤家也是朋友/最后的击掌是最完美的结局

加入收藏
               

《.NET4.0面向对象编程漫谈》-从面向对象到SOA

点击下载文档

格式为doc格式

  • 账号登录
社交账号登录