在由基类派生出的子类中,必须有基类的方法(行为),而且有不同的方法实现。
这种情况下应用抽象方法。抽象方法没有方法体的实现.虚方法有方法体的实现。
在由基类派生出的子类中,存在于基类相同的方法,但可能有不同的方法实现。
这种情况用虚方法。
---
语言表述的能力太差,举个例子:
(基类)父亲会驾驶汽车(行为),
当所有的子类都具有驾驶汽车的行为时,且子类驾驶的汽车类型不同。
这时应用抽象类。
当父类驾驶的汽车类型为小汽车,子类1驾驶的汽车类型为卡车,子类2驾驶的汽车类型为小汽车时。
应用虚方法。
专注写好每一篇精品博文的热情离不开您的肯定与支持
您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】按钮。
如果你想及时关注到工作流引擎相关博文,请继续关注我的后续博客,不妨点击正下面【关注我】
您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】按钮。
如果你想及时关注到工作流引擎相关博文,请继续关注我的后续博客,不妨点击正下面【关注我】
版权声明:本文原创发表于 博客园,作者为 F2BPM工作流引擎 转载时未经作者同意必须保留此段声明,
且在文章页面明显位置给出原文连接,否则视为侵权。