跳至主要內容
Proxy 模式

为什么使用代理模式

在面向对象编程中,“本人”和“代理人”都是对象。如果“本人”对象太忙了.有些工作无法自己亲自完成,就将其交给“代理人"对象负责。


KSJ大约 5 分钟设计模式设计模式TypeScript避免浪费
Flyweight 模式

为什么使用 Flyweight 模式

Flyweight 模式是一种结构型设计模式,它通过共享尽可能多的相同对象来减少内存使用,从而提高性能。在需要生成大量细粒度对象的场景中,Flyweight 模式非常有用。通过共享对象,Flyweight 模式可以显著减少内存消耗,并提高应用程序的效率。

实例代码


KSJ大约 8 分钟设计模式设计模式TypeScript避免浪费