23种设计模式详解概要.pptVIP

  • 2
  • 0
  • 约2.24万字
  • 约 80页
  • 2017-03-03 发布于湖北
  • 举报
23种设计模式详解概要

设计模式详解 何谓设计模式 在面向对象程序设计(OOP)过程中,我们经常会遇到很多重复出现的问题,总结解决这些问题的成功经验和最佳实践便形成了设计模式(Design Pattern)。 其核心思想是将可重用的解决方案总结出来,并分门别类。从而指导设计,减少代码重复和优化体系结构。 采用设计模式的益处 重用,避免代码重复冗余 优化体系结构 提升系统的可维护性和弹性 代码更加容易测试,利于测试驱动 为性能优化提供便利 使软件质量更加有保证 增强代码可读性,便于团队交流 有助于整体提升团队水平 设计模式、重构和Antiparttern 设计模式是成功经验和最佳实践的总结,指导设计人员采用正确精良的设计。 重构(Refactor)专注于软件的渐进完善。通过消除重复冗余代码,并将存在体系结构缺陷的代码重新构建成符合设计模式的代码来达到设计精良软件的目的。 Antiparttern与设计模式相反,是失败教训的总结。其澄清了许多设计中经常面临的陷阱和容易混淆的问题,能有效防止开发人员犯错误,从而做出正确选择。 设计模式与UML 设计模式是OOP的方法论,其内容描述基本是围绕对象的结构和协作关系设计。因此需要一种直观的模型将上述内容清晰地表示出来。 统一建模语言(UML)是OOP的建模语言,其核心就是把软件的设计思想通过建模的方法表达出来。

文档评论(0)

1亿VIP精品文档

相关文档