首页标签Flyweight
  • Kotlin设计模式:Flyweight

    Flyweight模式的目的该模式主要用于平衡应用中的内存使用情况。这都与对象可重用性有关(请注意,我使用了“对象”一词,而不是“类”)。您有一个可以重复使用的类似对象池,而不是每次都创建新对象。这样,您不必在每次创建对象时分配内存,而是分配一次内存并重用之前创建的对象。这意味着您将在对象创建中节省一些CPU和内存,并使垃圾收集速度更快。然而,有一个...