12/29/2008

[閒閒沒事幹0002]繼承的汎生問題

從之前的繼承範例來看..
可以看出繼承雖然可以帶來reuse的特性..
但他同樣發生了一些不合理的情況..
在這個情況下..
第一個解決要訣:要將容易變動的地方抽離出來..
從該範例來看,目前變動區域為:
public void getName(String name){
System.out.println(name);
}

如果說能將其讓getName()獨立出來的話..
就可以避免Info類別再次被修改..
也變的更有彈性..