昨天發現了一個問題,在我們發布的產品中的各個版本都有。這是一個很棘手的問題。還好,已經有人對問題代碼進行了優化。
但是問題又出來了,優化的代碼的接口變了。這又是問題。
此時我就想把他的代碼改呀改,或者改我自己的代碼,以便利用他優化后的代碼。發現還是錯了。
此時,經驗豐富的大師會告訴我利用派生,封裝。這的確是一個好辦法。看來面向對象的思想還沒有深入到我的骨髓,不能很好的體會和運用。
這是昨天的一點收獲。拿到別人的代碼不要著急去改,如果要用的話,要學會派生和封裝,否則改壞了代碼,維護代價會更大的。
不過收獲歸收獲,代碼封裝真的不是很好做,我最后還是放棄了。對比代碼的不同,進行修改。有些東西需要搞懂原理,這才是根本。
posted on 2009-07-15 09:39
Sandy 閱讀(220)
評論(0) 編輯 收藏 引用 所屬分類:
日常總結