- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
设计模式与工程实践
王翔(Vision Wang)
Architect (.NET, XML, PKI)
2009-01-17
个人资料
王 翔
软件架构师,主要从事.NET、XML、公钥基础设施的开发。专注于数据(尤其是 XML信息)的生产、加工、交换、提炼等过程。此外,参与了一系列有关应用密码技术和 PKI环境保护信息系统数据安全的项目。
最喜欢数学,平常案头总是摆一本数学练习题。闲暇时间喜欢写作,通过发表多种技术文章与国内外同行交流各种数据应用经验。
项目间隙经常到各海滨城市徒步旅行、野外露营、出海航行、极限运动。
座右铭:天行健,君子以自强不息。
Agenda
简介
GoF23与工程实践
案例分析
其他
简介
当你要开发一个小型的系统,整个系统只有两三人开发,系统活不过5年,商业逻辑单纯,程序代码不超过万行,这时,你随便做,影响不大。
反之,若要架构大型系统,你需要慎思,套用模型与架构,将前人的经验当作基石,这样系统设计才不至于陷入发散。
然而,你不会一开始就做大系统,风险太高。所以,要练习,最好从小系统开始使用模型与架构,如此才能检讨与学习,日后方能在大系统中自如运用。
《设计模式——基于C#的工程化实现及扩展》序 胡百敬
简介
系统分析与设计是门艺术,问题的解法与何为问题是交织的,而各模式的搭配使用技巧不同,存乎一心,需要巧思与反复琢磨,方可有好的解法。本书立意明确,除了告诉你问题的类型与解法,还提供了可以立即演绎的程序代码。相信这本案头的工具书可以提供你一个不错的深思起点,造就有弹性、能扩充、易维护的软件实力。
《设计模式——基于C#的工程化实现及扩展》序 胡百敬
简介
设计模式可以当做软件开发中的独孤九剑。在软件设计中最大的敌人就是需求不断的变化,需求变化无休无止,软件交付日期也就无限期的延迟。我们无法做到以不变应万变,但如果能提前预见到一些变化,就能用很小的代价来应对剧烈的变化。GOF总结的经典设计模式虽只有23种,但不管是创建型模式、结构型模式还是行为型模式,归根结底都是在寻找软件中可能的变化,并封装这些变化。“料敌机先”为设计模式精髓之一,只不过这里的敌是需求的变化而已。
对于设计模式如果不能够做到灵活自如的运用,不仅威力大减,甚至于弄巧成拙,“活学活用”为设计模式精髓之二。
《设计模式——基于C#的工程化实现及扩展》序 李会军
简介
设计模式无处不在
模式不是框架,不能套用
模式也不是过程,模式也不是简单的“问题的解决方案”
系统的设计也不是含有设计模式就好
更不是含有越多的设计模式就越好
简介
真正为软件设计界带来系统化设计模式思维的是
Design Patterns:
Elements of Reusable Object-Oriented Software
此后各个领域开始出现各种模式化思维
成例
数据及数据库
架构
实时系统
集成
Web / AJAX
… …
简介
反模式的思维
决定在项目中使用哪一种设计模式
一位开发人员通过介绍希望在一项工程中使用设计模式
开发人员通过包括设计模式的最佳实践来改进项目的渴望
开发人员天生的好奇心驱使他利用这个项目来研究设计模式
项目中应用了所有知名的设计模式
项目团队和交付的应用程序由于不自然地引入太多设计模式而遭受损失。不必要的复杂性会从已经完成的工作量、开发团队了解发生事情的能力、应用程序的实际性能和功能的正确性等方面影响开发成果
设计模式是专业知识的主要来源,尽管使用他们的效果很好,但是全部使用他们就未必也是好的
简介
实际解决方案
设计模式的描述包含了使用模式的目标语境,必须考虑如何确保设计模式匹配项目
设计模式不是来源于当某人阅读了一本设计模式的著作后,问:“我可以把这个设计模式使用在什么地方?”而是来源于某人寻找已发现问题的解决方案
GoF23与工程实践
Creational
Abstract Factory
Builder
Factory Method
Prototype
Singleton
Creates an instance of several families of classes
Separates object construction from its representation
Creates an instance of several derived classes
A fully initialized instance to be copied or cloned
A class of which only a single instance can exist
Structural
Adapter
Bridge
Composite
Decorator
Facade
Flyweight
Pro
您可能关注的文档
- 讲货物报关程序和管理规范保税加工.pptx
- 讲进出口商品归类总规则.pptx
- 讲餐饮成本核算.pptx
- 许帅商务礼仪.pptx
- 论C语言的流程设计.pptx
- 论创新管理对经典企业管理理论的挑战.pptx
- 论应对危机的战略变革.pptx
- 论当今食品安全问题.pptx
- 论汽车行业个人能力评估模型.pptx
- 论烟草行业典型的营销渠道策略.pptx
- 初中英语人教版七年级上册第四单元Where is my schoolbag ! Section A .ppt
- 初中英语人教版七年级上册第四单元Where is my schoolbag Section B 2.ppt
- 初中英语人教版七年级下册 Unit 6 I'm watching TV. Section A 11a.pptx
- 注册土木工程师培训课件.ppt
- 初中生物济南版七年级上册第一章奇妙的生命现象 第三节生物学的探究方法.ppt
- 初中英语人教版七年级上册第四单元Where is my schoolbag Section B 2.pptx
- 注册安全工程师案例课件.ppt
- 初中物理人教版八年级上册第二章第4节噪声的危害和控制课件(共19张PPT).pptx
- 注册安全工程师王阳课件.ppt
- 初中数学青岛版八年级上2.4《线段的垂直平分线》课件(16张PPT).ppt
最近下载
- 灵芝孢子油的作用.pptx VIP
- ERP SAP系统及实施介绍 OverView.ppt VIP
- 四年级奥数精讲精练(含解析).pdf VIP
- 安徽2024届高三第四次模拟考试化学试题附参考答案(解析).pdf VIP
- 辅件喷嘴-固瑞克喷涂机.pdf VIP
- 金属加工软件:HyperMILL二次开发all.docx VIP
- 制造业采购部年终总结分析.pptx VIP
- 2026届黑龙江省(优才计划中学生标准学术能力测试)高三数学联考试题【附解析】.pdf
- 统编版七年级道德与法治上册第三单元《珍爱我们的生命》测试题(含答案).docx VIP
- 经皮冠状动脉介入治疗指南(2025)解读(2).pptx
原创力文档


文档评论(0)