1.程序中中的公用常量和公用方法,可以写在抽象类中,方便调用;
2.对象的共有特征可以写为抽象类,以简洁开发;
例如圆和矩形都要求面积,所以可以定义一个形状的抽象类,里面定义一个求面积的抽象方法或者实例方法。
抽象类往往用来表征我们在对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。
抽象类符合设计模式中的开闭原则(OCP原则);
1.程序中中的公用常量和公用方法,可以写在抽象类中,方便调用;
2.对象的共有特征可以写为抽象类,以简洁开发;
例如圆和矩形都要求面积,所以可以定义一个形状的抽象类,里面定义一个求面积的抽象方法或者实例方法。
抽象类往往用来表征我们在对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。
抽象类符合设计模式中的开闭原则(OCP原则);