【发布时间】:2020-01-07 03:08:05
【问题描述】:
我遇到了这里描述的朋友包模式: http://wiki.apidesign.org/wiki/APIDesignPatterns:FriendPackages
我只是简单地实现了这个例子,但它对我不起作用。我总是得到错误
IllegalStateException: Something is wrong: null
Accessor 类中抛出错误。
例子告诉我们创建一个新对象是通过调用来完成的
Item item = Accessor.getDefault().newItem();
但是不会调用 Accessor.setDefault(Accessor) 也不会调用静态初始化块。
static {
Accessor.setDefault(new AccessorImpl());
}
这应该如何工作?
【问题讨论】:
-
请在此处添加您正在测试的代码,以防该站点将来消失。
标签: java android architecture friend