设计模式与工程实施.pptxVIP

  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文档。上传文档
查看更多
设计模式与工程实践 王翔(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

文档评论(0)

189****5087 + 关注
官方认证
文档贡献者

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

版权声明书
用户编号:7102116031000022
认证主体仪征市思诚信息技术服务部
IP属地江苏
统一社会信用代码/组织机构代码
92321081MA278RWX8D

1亿VIP精品文档

相关文档