我通常不喜欢单例或静态类的用法,因为我通常可以将它们重构为不同的东西。
但是,我目前正在设计我在Android应用程序上对HTTP API的访问点,并且我认为自己具有以下环境:
因此,我在想这可能是有理由使用Singleton甚至是静态类来放置HTTP请求的情况-在我的其余代码中,我只需要使用类似:
MyHttpAccess.attemptLogin(name, pass, callback)
以完成请求。我什至倾向于使用静态类,因为我没有任何需要存储的变量数据。
这看起来是好的设计还是坏的设计,我应该改变什么?
答案 0 :(得分:0)