考慮下面的代碼: if (matcher1.find()) {
String str = line.substring(matcher1.start()+7,matcher1.end()-1);
/*+7 and -1 indicate the prefix and suffix of the matcher... */
method1(str);
}
if (
我有以下類可讓某些對象訂閱更改事件。問題是我也有類B和C需要這個功能,允許對象訂閱相同類型的東西。我們當然不想複製和粘貼這個行爲。我們考慮繼承一個通用的基類,但是我們所有的類,包括A,B和C都已經從一個通用的BaseClass中繼承了。我們不希望將此行爲添加到BaseClass,因爲我們從BaseClass繼承的其他類E,F,G不需要此行爲。 有沒有更好的解決方案? public class A