【面向对象设计基础】接口

a)使用场景:解决多重继承和Client需要多Service_Provider的支持。 b)典型UML:     c)举例:薪水计算类的设计 不同的类别有不同的薪水计算方法,那么getSalary方法可以抽象到一个接口SalaryCalculator内,这样在Client进行调用时就会有多态的效果: public interface SalaryCalculator {        public
相关文章
相关标签/搜索