我正在汇编一组Android性能最佳实践,然后出现了一个关于常见设计模式的问题。
想象一下,您有一个使用以下两种不同模式的Android应用程序:
枚举类:
public enum MyEnumSingleton {
INSTANCE;
...
}
静态类别:
public final MyUtilsClass {
private Utils() {
//no instance
}
...
}
这两个类在本质上具有相同的用途:缓存和实用程序方法。
关于内存使用情况:
先谢谢了。