/**
* 控制器单例
*/
public class Controller {
private static Controller controller = null;
private final Context context;
private Controller(Context context) {
this.context = context;
}
public synchronized static Controller getController(Context context) {
if (controller == null) {
controller = new Controller(context);
}
return controller;
}
}
该博客内容展示了如何在Java中实现一个控制器的单例模式。通过私有静态实例和同步方法确保了单例的线程安全,同时利用构造器注入Context以保持对象的初始化状态。
813

被折叠的 条评论
为什么被折叠?



