猿问

一个基类,多个子类,各子类所执行的行为都一样,但参数不同,如何设计基类?

一个基类,多个子类,各子类所执行的行为都一样,但参数不同,如何设计基类?

慕盖茨4494581
浏览 637回答 2
2回答

蝴蝶不菲

参数不同,说明行为定义不同,应此这种情况根本不是继承,请重新审查你的设计,此处不应该使用基类

aluckdog

同感!既然是参数不同、参数数量不同,还是不要用基类,基类应该是定义了共性的东西。你说的行为一样,但是你都不一样的参数类型、数量了,怎么会有同样的行为呢?。重新思考吧
随时随地看视频慕课网APP
我要回答