标签:改变
-
29-二十九、访问者模式 ( Visitor Pattern )
访问者模式(Visitor Pattern)使用了一个访问者类,它改变了元素类的执行算法,通过这种方式,元素的执行算法可以随着访问者改变而改变 访问者模式中,元素对象已接受访问者对…
-
27-二十七、策略模式 ( Strategy Pattern )
策略模式(Strategy Pattern)中一个类的行为或其算法可以在运行时更改 策略模式创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象,策略对象…
-
25-二十五、状态模式 ( State Pattern )
状态模式(State Pattern)中类的行为是基于它的状态改变的 在状态模式中,我们创建表示各种状态的对象和一个行为随着状态对象改变而改变的 context 对象 状态模式属于…
-
24-二十四、观察者模式 ( Observer Pattern )
观察者模式 ( Observer Pattern ) 常用于对象间存在一对多关系时,比如,当一个对象被修改时,需要自动通知它的依赖对象 观察者模式属于行为型模式 摘要 1、意图: …
-
Java基础:谈谈final、finally、finalize的区别
谈谈final、finally、finalize的区别? final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象…
-
设计模式第25篇:访问者模式
访问者模式 在访问者模式(Visitor Pattern)中,我们使用了一个访问者类,它改变了元素类的执行算法。通过这种方式,元素的执行算法可以随着访问者改变而改变。这种类型的设计…
-
设计模式第23篇:策略模式
策略模式 在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。 在策略模式中,我们创建表示各种策略的对象和一个…
-
设计模式第21篇:状态模式
状态模式 在状态模式(State Pattern)中,类的行为是基于它的状态改变的。这种类型的设计模式属于行为型模式。 在状态模式中,我们创建表示各种状态的对象和一个行为随着状态对…
-
设计模式第20篇:观察者模式
观察者模式 当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为型模式。 介绍 意…