软件设计模式基础及应用完整版课件全套电子教案.pptx

软件设计模式基础及应用完整版课件全套电子教案.pptx

软件设计模式基础及应用205页完整版课件正版可修改PPT软件设计模式 1. 教材: 软件设计模式基础及应用 等 电子工业出版社 2. 主要参考资料 设计模式精解 ( Design Pattern Explained ) Alan Shalloway James R Trott 清华大学出版社Design Pattern :Elements of Reusble Object-Oriented Software 设计模式:可复用面向对象软件的基础 Gemma E,Heml R, Johnson R, Vlissides J 机械工业出版社第1章 面向对象基础和UML1.1 面向对象基础1.1.1 面向对象基本概念1.1.2面向对象解决方案 书中给出一个动物管理系统说明采用面向对象的解决方案。 面向对象三大特性:封装、继承、多态。 第1章 面向对象基础和UML1.1 面向对象基础1.1.3 面向对象设计原则 (1)单一职责原则 单一职责原则规定一个类应该有且仅有一个引起它变化的原因, 否则类应该被拆分。 (2)开闭原则 软件实体应当对扩展开放对修改关闭。第1章 面向对象基础和UML(3) 里氏替换原则 继承必须确保基类的功能在派生类中仍然成立。 在使用里氏替换原则时需要注意以下问题: (1)子类的所有方法都必须在父类中声明或者子类必须实现父类中声明的所有方法。 (2)在程序设计时?

文档评论(0)

1亿VIP精品文档

相关文档