JAVA匿名内部类实现工厂化生产

     今天看了一下内部类,发现匿名内部类貌似是一个很高深的玩意,他在初始化的时候竟然又定义了一个无名的内部类去继承这个实现类或者说是接口,可谓java实现多态性 

的一个非常漂亮的方法,下面请看实例代码


运行结果



     这个包里面有三个类,其实应该是五个类,因为有两个匿名内部类,他通过接口ServiceFactory实现工厂化生产,配上类继承的多态性,可以说变的太美妙的,解释在代码里面都有,还是仔细去体会代码吧。经典啊!!!

posted on 2011-09-27 20:57  sp2012  阅读(229)  评论(0编辑  收藏  举报