我有一个“静态”类(即具有私有构造函数且只有静态成员和函数的类)。它包装了 Android 的SharedPreferences
编辑器,它有一个相当不错的流畅 API。
我想知道是否有可能使用这个静态类包装器创建一个类似的流畅 API?
问题是,通常在制作流畅的 API 时return this;
,所有功能都会用到。这(据我所知)在“静态”类设计中是不可能的。这个问题有什么解决方法吗?
显然,这可以使用单例模式来解决,但我正在寻找其他解决方案,最好是那些需要尽可能少的样板代码的解决方案。