单项选择题

以下意图哪个是用来描述FLYWEIGHT(享元)?()

A.将抽象部分与它的实现部分分离,使它们都可以独立地变化
B.运用共享技术有效地支持大量细粒度的对象
C.动态地给一个对象添加一些额外的职责
D.用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象