精品课件 12
二、OOA方法—对象-行为建模
精品课件 13
二、OOA方法—对象-行为建模
课堂练习 假设用户在键盘上按下了一个字符键,如果使用
Word,那么相应的字符就立刻在屏幕上显示出来。 则在屏幕的后面发生了什么?
课后完成: 假设你正在编写一个关于C#的控制台应用程序,为 一个字符型变量ch从键盘上输入一个值,那么相应 的字符就屏幕上显示出来。 请描述屏幕后面发生的事情,并用顺序图描述出来
–面向对象设计复用的目标在于实现支持可维护 性的复用。
–在面向对象的设计里面,可维护性复用都是以
面向对象设计原则为基础的,这些设计原则首
先都是复用的原则,遵循这些设计原则可以有
效地提高系统的复用性,同时提高系统的可维
护性。
精品课件
21
三、面向对象设计原则
• 软件的可维护性和可复用性 –面向对象设计原则和设计模式也是对系统进行 合理重构的指南针。 –重构是在不改变软件现有功能的基础上,通过 调整程序代码改善软件的质量、性能,使其程 序的设计模式和架构更趋合理,提高软件的扩 展性和维护性。
精品课件 22
三、面向对象设计原则
• 面向对象设计原则简介
常用的面向 对象设计原
设计原则名称 单一职责原则
则包括七个, (Single Responsibility Principle, SRP)
它们相互依
开闭原则 (Open-Closed Principle, OCP)
赖,相互补 充。
里氏代换原则 (Liskov Substitution Principle, LSP) 依赖倒转原则
三、面向对象设计原则
• 里氏代换原则实例
精品课件 37
三、面向对象设计原则