Juconcurrent 学而不思则罔,思而不学则殆。

享元模式


概念

享元模式,故名思议就是共享数据的意思。 常用的场景就是缓存,当加载的对象使用很频繁,同时加载又很慢时,我们可以考虑使用此模式。

示例

public static class Obj {

    private Map<String, Object> loadedCacheMap;

    public void init() {
        // init loadedCachedMap...
    }

    /**
     * 可以在这些方法中使用缓存对象
     */
    public void calc() {
        System.out.println(loadedCachedMap);
    }
}

上一篇 简单工厂模式

下一篇 抽象工厂模式

Content