创建两个或多个单例

问题描述

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

解决方法

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