Flyweight的优点 使用享元可以节省内存的开销,特别适合处理大量细粒度对象,这些对象的许多属性值是相同的,而且一旦创建则不容许修改。 享元模式中的享元可以使用方法的参数接受外部状态中的数据,但外部状态数据不会干扰到享元中的内部数据,这就使得享元可以在不同的环境中被共享。 讲解顺序: 1)component, concreteComponent 2)Decorator,concreteDecoratorA,concreteDecoratorB,装饰者在原有component改进了功能,但又没有修改原有代码 * 仍然保留了target的methodA()方法,但是调用了adaptee的methodB方法,其中Adapter起到了中转转换的作用; * 将数据封封装子啊另个一状态类中,且都是抽象状态的子状态 将数据封封装子啊另个一状态类中,且都是抽象状态的子状态 将数据封封装子啊另个一状态类中,且都是抽象状态的子状态 将数据封封装子啊另个一状态类中,且都是抽象状态的子状态 将数据封封装子啊另个一状态类中,且都是抽象状态的子状态 将数据封封装子啊另个一状态类中,且都是抽象状态的子状态 将数据封封装子啊另个一状态类中,且都是抽象状态的子状态 将数据封封装子啊另个一状态类中,且都是抽象状态的子状态 将数据封封装子啊另个一状态类中,且都是抽象状态的子状态 Bridge案例 class Th
原创力文档

文档评论(0)