菜粥
菜粥
图解设计模式
图解设计模式-Flyweight模式
全部文章
图解设计模式
Android(48)
API(6)
C++(11)
CodeBlocks(2)
Docker(12)
Git(2)
GitHub(3)
IDE(16)
Java(41)
JavaWeb(16)
Java编程思想(3)
Linux(37)
MarkDown(2)
Maven(6)
MyBatis(5)
MySQL(14)
Nginx(11)
Oracle(16)
Python(4)
Redis(13)
Spring(8)
SpringBoot(6)
Struts2(1)
UML(1)
书籍推荐(2)
大话设计模式(50)
操作系统(4)
数据库系统概论(7)
数据结构(10)
未归档(1)
计算机组成原理(2)
计算机网络(8)
面试经(4)
归档
标签
去牛客网
登录
/
注册
图解设计模式-Flyweight模式
552 浏览
0 回复
2019-05-28
菜粥
+关注
Flyweight(轻量级):按照通常方式编写程序会导致程序变重,所以如果能够共享实例会比较好,而Flyweight角色表示的就是那些实例会被共享的类。
FlyweightFactory(轻量级工厂):该角色是生成Flyweight角色的工厂,在工厂中生成Flyweight角色可以实现共享实例。
Client(请求者):该角色使用FlyweightFactory角色生成Flyweight角色。
举报
收藏
赞
评论加载中...