摘要:        
 五个角色:抽象轻量级类(Flyweight)、具体轻量级类(ConcreteFlyweight)、不共享具体轻量级类(UnsharedConcreteFlyweight)、轻量级类工厂(FlyweightFactory)、客户端(Client) 
        抽象轻量级类(Flyweight):声明一个接口并且有一些属性可以设置对象的状态
        具体轻量级类(ConcreteFlyweight):实现接口,并且有相关的状态
        不共享具体轻量级类(UnsharedConcreteFlyweight):不被共享的具体轻量级类
        轻量级类工厂(FlyweightFactory):创建并且管理Flyweight对象,当客户端发出轻量级类请求时提供一个已创建或者未创建的对象
        客户端(Clie    阅读全文
五个角色:抽象轻量级类(Flyweight)、具体轻量级类(ConcreteFlyweight)、不共享具体轻量级类(UnsharedConcreteFlyweight)、轻量级类工厂(FlyweightFactory)、客户端(Client) 
        抽象轻量级类(Flyweight):声明一个接口并且有一些属性可以设置对象的状态
        具体轻量级类(ConcreteFlyweight):实现接口,并且有相关的状态
        不共享具体轻量级类(UnsharedConcreteFlyweight):不被共享的具体轻量级类
        轻量级类工厂(FlyweightFactory):创建并且管理Flyweight对象,当客户端发出轻量级类请求时提供一个已创建或者未创建的对象
        客户端(Clie    阅读全文
 五个角色:抽象轻量级类(Flyweight)、具体轻量级类(ConcreteFlyweight)、不共享具体轻量级类(UnsharedConcreteFlyweight)、轻量级类工厂(FlyweightFactory)、客户端(Client) 
        抽象轻量级类(Flyweight):声明一个接口并且有一些属性可以设置对象的状态
        具体轻量级类(ConcreteFlyweight):实现接口,并且有相关的状态
        不共享具体轻量级类(UnsharedConcreteFlyweight):不被共享的具体轻量级类
        轻量级类工厂(FlyweightFactory):创建并且管理Flyweight对象,当客户端发出轻量级类请求时提供一个已创建或者未创建的对象
        客户端(Clie    阅读全文
五个角色:抽象轻量级类(Flyweight)、具体轻量级类(ConcreteFlyweight)、不共享具体轻量级类(UnsharedConcreteFlyweight)、轻量级类工厂(FlyweightFactory)、客户端(Client) 
        抽象轻量级类(Flyweight):声明一个接口并且有一些属性可以设置对象的状态
        具体轻量级类(ConcreteFlyweight):实现接口,并且有相关的状态
        不共享具体轻量级类(UnsharedConcreteFlyweight):不被共享的具体轻量级类
        轻量级类工厂(FlyweightFactory):创建并且管理Flyweight对象,当客户端发出轻量级类请求时提供一个已创建或者未创建的对象
        客户端(Clie    阅读全文
posted @ 2011-10-12 10:31
.NET架构
阅读(2587)
评论(4)
推荐(5)
        

 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号