需求描述:首先有Computable()这么一个类,其中有些方法比如:add,sub,div等等,然后我们现在想要对这些方法进行一些处理,对每个方法的操作添加日志信息,那么我们如何做才能够很好的实现这样一个功能呢,如何保证代码的可扩展性,提高代码的质量呢
interface Computerable()
{
Object Compute();
} 前端控制器的概念,提到了一个例子,饭店中服务员与厨师。服务员将客人 需要的饭菜情况的单子给前台,然后由前台负责将她分配给空闲的厨师,然后菜做好了厨师告诉前台,由前台告诉服务员菜该送到哪个客人那里。前台在这里就是一个前端控制器Front Controller。
还有内部匿名类的用法,抽空看看。
记得老师说过,能够很好的在程序中使用反射机制,是判断中级程序员和高级程序员的一个重要区别。他说是某个项目经理这么说的,管他呢,总之好好学习就是了。
留下来的需要讲解的东西:反射机制的效率一般都很低,如何结合缓存机制提高它的效率问题。
时间比较紧,有空再修改