微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

创建两个或多个单例

如何解决创建两个或多个单例

| 我创建了3个单例类,以便于访问对象和方法。我使用了一个具有url连接的类,并将数据保存到某些对象中,而其他单例则保存到核心数据模型中,而另一个则从那些类中同步并获取值并存储在某些对象中。 拥有更多单例是否是不好的编程模式,并且内存管理是否存在一些问题?单例仅创建一次,直到应用程序关闭后才释放,因此可能存在内存过载问题。     

解决方法

        尽管您可以使用满足需求的任意数量的单例,但我认为,当它们处理大量数据时(例如您的情况),必须有一些限制,所有单例类都只是应用程序的服务提供者组件并处理大量数据,因此您需要进行良好的“ 0”处理,例如,识别不需要长数据,临时数据的数据以及应用程序随时需要的存储数据。
and release them properly on time.
    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。