【发布时间】:2020-02-29 19:39:35
【问题描述】:
我有一个名为PhotoManager 的类,它是一个单例。此类包含以下方法:
fun downloadPhoto(context: Context, photoUrl: String) { }
fun savePhotoUri(context: Context, uri: Uri) { }
fun setWallpaper(context: Context, photoUri: Uri) { }
我还有一些其他类的名称中有Manager 后缀。例如,SuggestionManager 接收一些输入数据并返回基于用户的建议。
我想重构这两个类,但我不知道使用哪种模式。可以是Facade模式吗?
【问题讨论】:
标签: android kotlin design-patterns