如何提高代码的动态性----回调机制,反射机制

        需求描述:首先有Computable()这么一个类,其中有些方法比如:add,sub,div等等,然后我们现在想要对这些方法进行一些处理,对每个方法的操作添加日志信息,那么我们如何做才能够很好的实现这样一个功能呢,如何保证代码的可扩展性,提高代码的质量呢
interface Computerable()
{
      Object
 Compute();
}


       
        前端控制器的概念,提到了一个例子,饭店中服务员与厨师。服务员将客人 需要的饭菜情况的单子给前台,然后由前台负责将她分配给空闲的厨师,然后菜做好了厨师告诉前台,由前台告诉服务员菜该送到哪个客人那里。前台在这里就是一个前端控制器Front Controller。

         还有内部匿名类的用法,抽空看看。


        记得老师说过,能够很好的在程序中使用反射机制,是判断中级程序员和高级程序员的一个重要区别。他说是某个项目经理这么说的,管他呢,总之好好学习就是了。
        留下来的需要讲解的东西:反射机制的效率一般都很低,如何结合缓存机制提高它的效率问题。


时间比较紧,有空再修改

posted on 2007-03-28 15:09 Ahao_Oristand 阅读(563) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 
<2007年3月>
25262728123
45678910
11121314151617
18192021222324
25262728293031
1234567

导航

统计

常用链接

留言簿(3)

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜