首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

小弟我的spring学习笔记9-Spring使用工厂方法实例化Bean的注意点

2012-09-10 
我的spring学习笔记9-Spring使用工厂方法实例化Bean的注意点正确设置:import onlyfun.caterpillar.factory

我的spring学习笔记9-Spring使用工厂方法实例化Bean的注意点



    正确设置:

import onlyfun.caterpillar.factory.IMusicBox;public class MusicBoxFactory {    public IMusicBox createMusicBox() {        return new IMusicBox(){           public void play() {               System.out.println("播放钢琴音乐...");            }        };    }    public static IMusicBox createMusicBoxStatic() {        return new IMusicBox(){            public void play() {                System.out.println("播放钢琴音乐...");            }        };    }}

——————————————————————————————

注意点:

方法一要求factory-method必须是静态函数。

第一个可以理解为,调用工厂类的类方法(静态方法)

方法二要求factory-method必须不是静态函数。

第二个可以理解为,调用工厂类实例的工厂方法,要求不能是静态的。

热点排行