设计模式入门例析.ppt

设计模式入门 加入尚学堂,一起进步! 加入尚学堂,一起进步! 目录 设计模式概念 设计模式作用 设计模式历史 设计模式分类 设计模式概念 一套被反复使用的、多数人知晓、经过分类编目的优秀代码设计经验的总结。 特定环境下特定问题的处理方法。 设计模式作用 重用设计和代码 重用设计比重用代码更有意义,自动带来代码重用 提高扩展性 大量使用面向接口编程,预留扩展插槽,新的功能或特性很容易加入到系统中来 提高灵活性 通过组合提高灵活性,可以允许代码修改平稳发生,对一处的修改不会波及到很多其他模块; 提高开发效率 正确使用设计模式,可以节省大量的时间 设计模式历史 起源于建筑工程领域 1995年 GoF出版《 Design Patterns: Elements of Reusable Object-Oriented Software 》,第一次将设计模式提升到理论高度,并将之规范化。该书提出了23种基本设计模式。 时至今日,在可复用面向对象软件的发展过程中,新的设计模式仍然不断出现 设计模式分类 面向对象设计原则 面向对象设计的基石 面向对象设计质量的依据和保障 设计模式是面向对象设计原则的经典应用 创建型设计模式 解决类的实例化问题,提高创建对象效率 结构型设计模式 解决类或对象的组成结构问题, 行为型设计模式 解决类或对象之间的交互问题、职责分配问题 设

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档