标签:des style blog io color ar sp div on
void Main() { FlyweightFactory.GetFlyweight("A").Show(1); FlyweightFactory.GetFlyweight("B").Show(2); } abstract class Flyweight{ public void Show(object state){} } class FlyweightA:Flyweight{} class FlyweightB:Flyweight{} class FlyweightFactory{ static Dictionary<string,Flyweight> kvs = new Dictionary<string,Flyweight>{ {"A",new FlyweightA()}, {"B",new FlyweightB()} }; public static Flyweight GetFlyweight(string key){ return kvs[key]; } }
DesignPattern_Structural_Flyweight
标签:des style blog io color ar sp div on
原文地址:http://www.cnblogs.com/rammderek/p/4102893.html