猿问

方法链警告

老实说,我不确定我在寻找什么或如何提出它,但我试一试:
有时在包含方法链(如构建器)的类中,我们需要警告开发人员在结束时调用方法链生效,例如在android中:

PreferenceManager.getDefaultSharedPreferences(this).edit();

如果您不调用commit()apply()在将值放入后Editor,您会收到此警告:

SharedPreferences.edit() 没有相应的 commit() 或 apply() 调用。

我正在尝试为我的班级实现类似的行为,我的意思是如果在链的末尾未调用特定方法,则显示警告,任何线索或解决方案将不胜感激

谢谢


摇曳的蔷薇
浏览 157回答 2
2回答

明月笑刀无情

您正在寻找的是一个名为 - 的 Android 代码设计模式Builder Design Pattern。Builder模式是一种创建型设计模式,它解决了与对象创建相关的问题,在android开发中也经常使用。
随时随地看视频慕课网APP

相关分类

Java
我要回答