0
假設我已經做了類:PHP - 安全替代一類
class abc {
function a() { .. }
}
在未來,說一個更新的,我做了這個類的一個更新版本,與所有相同的功能,還有一些新的功能和私人變量:
class abc2 {
function a() { .. }
}
現在,我要的是,而不是更新我的整個代碼查找老班abc
與abc2
取代它,是沒有什麼辦法,在以往任何時候,在我的舊代碼,一個的abc
對象被調用,它應該返回abc2
。這樣我就不必在我的代碼中更新所有abc
實例的類名。
我知道我可以在類abc2
中使用extends
關鍵字,但我擔心我的私有變量或函數將無法訪問。
重構在你的ide? – 2013-03-14 08:34:26
如何使用界面? – gmaliar 2013-03-14 08:34:28
@Guy,真的不知道使用接口:( – 2013-03-14 08:37:06