木灵鱼儿
JavaScript设计模式与开发实践
JavaScript 享元模式
前言享元模式是一种性能优化的模式,它通过共享对象的方式,减少实例对象的数量,它将对象的属性拆分为内部属性和外部属性,内部属性是可以共享的,外部属性是无法共享的,我们将共享的部分封装到对象中,然后大家共用这一个对象,通过方法或者直接赋值外部属性给这个对象,从而实现对象的复用。但是赋值的过程是会耗时的,这就是典型的时间换空间的优化方式了。享元模式是一种结构型设计模式,旨在减少应用程序中的内存使用或计算开销,通过共享对象实例来优化性能。初识享元模式假设有个内衣工厂,目前的产品有 50 种男式内衣和 50 种女士内衣,为了推销产品,工厂决 定生产一些塑料模特来穿上他们的内衣拍成广告照片。 正常情...
最近评论