如何访问实例模式"真的叫

时间:2014-07-05 09:12:31

标签: java design-patterns refactoring

我只是使用模式重构一些项目"我编造了#34;。我相信它有一些很酷的名字 - 你知道它是哪一个吗?

顺便说一句,我知道这不是最好的方法,但是减少了诱惑,并且至少在代码中获得了一些控制权(快速,比如900多个课程,有一天)我可以忍受"一半丑陋的东西&#34 34;什么都不能破坏: - )

public class PreferenceSetter {
private static PreferenceSetter accessLimitClass = new PreferenceSetter();


private PreferenceSetter() {

}




public static void setPreferenceBoolean(APP_PREFERENCE key, Boolean value) {

    RealPrefClass.setPreferenceBoolean(key, value, accessLimitClass);
}

1 个答案:

答案 0 :(得分:0)

听起来像proxy

“代理设计模式使组件的客户端成为可能 与代表沟通而不是与组件沟通 本身。引入这样的占位符可以用于许多目的, 包括提高效率,更容易访问和保护 未经授权的访问。“