基类与实用类

Azo*_*ous 7 c# java derived base

应该首选哪两个?

有一些方法由A,B和C类调用.

这些方法是否应该封装在D类(A,B和C的基础)中?

要么

如果将这些方法封装在类U和其他类创建中,则它的对象是根据需要使用这些方法.

在什么基础上应该做出决定?

谢谢.

SLa*_*aks 11

你应该做一个static实用工具类.

只有使用继承,如果它实际上是有意义的,如果A,BC实际上一个D.