如何提高代碼的動態性----回調機制,反射機制
??????? 需求描述:首先有Computable()這么一個類,其中有些方法比如:add,sub,div等等,然后我們現在想要對這些方法進行一些處理,對每個方法的操作添加日志信息,那么我們如何做才能夠很好的實現這樣一個功能呢,如何保證代碼的可擴展性,提高代碼的質量呢



???????
??????? 前端控制器的概念,提到了一個例子,飯店中服務員與廚師。服務員將客人?需要的飯菜情況的單子給前臺,然后由前臺負責將她分配給空閑的廚師,然后菜做好了廚師告訴前臺,由前臺告訴服務員菜該送到哪個客人那里。前臺在這里就是一個前端控制器Front Controller。
???????? 還有內部匿名類的用法,抽空看看。
??????? 記得老師說過,能夠很好的在程序中使用反射機制,是判斷中級程序員和高級程序員的一個重要區別。他說是某個項目經理這么說的,管他呢,總之好好學習就是了。
????????留下來的需要講解的東西:反射機制的效率一般都很低,如何結合緩存機制提高它的效率問題。
時間比較緊,有空再修改
posted on 2007-03-28 15:09 Ahao_Oristand 閱讀(569) 評論(0) 編輯 收藏