面向对象设计原则讲课稿.ppt

面向对象设计原则;目标;重新认识面向对象;重新认识面向对象;举一个例子;机构化做法

1。获得人事系统中所有可能的员工类型

2。根据不同的员工类型所对应的不同薪金制度,计算其工资;面向对象设计;abstractclassEmployee{

publicabstractintgetSalary();

}

classSalesextendsEmployee[

publicintgetSalary(){

}

}

.;现在需求变了……;重新认识;面向对象设计原则;具体的设计原则;单一职责原则;开放封闭原则OCP;例子;我说谎了!?;如何对待?;结论;Liskov(里氏)替换原则(LSP);一个微妙的违规;如果fun方法的参数Rectangle指向的是一个正方形,产生的结果就会让人产生迷惑。

结果是4!对于写fun方法的人来讲,他会认为应该是2.;IS-A是关于行为的;接受缺陷;我们经常用的例子struts;依赖倒置原则DIP;另一种说法的解释;怎样做到;并非完美;接口隔离原则ISP;接口隔离原则ISP;例子;例子(单一职责);总结;我所理解的好软件;结束;我所理解的好软件;谢谢大家!

文档评论(0)

1亿VIP精品文档

相关文档