qrcode

关注全栈修仙之路,一起学习进阶!

design pattern, flyweight pattern, 设计模式, 享元模式

TypeScript 设计模式之享元模式

一、简介享元模式就是运行共享技术有效地支持大量细粒度的对象,避免大量拥有相同内容的小类的开销(如耗费内存),使大家共享一个类。在享元模式中有两个重要的概念,即内部状态和外部状态: 内部状态:在享元对象内部不随外界环境改变而改变的共享部分。 外部状态:随着环境的改变而改变,不能够共享的状态就是外部状态。 由于享元模式区分了内部状态和外部状态,所以我们可以通过设置不同的外部状态使得相同的对象...