摘要:
状态模式是一种行为型设计模式,它允许一个对象在其内部状态改变时改变其行为。状态模式将对象的行为封装在不同的状态类中,通过改变状态类来改变对象的行为。 状态模式有三个主要角色: 环境类(Context):定义了一个状态对象的引用,并在需要的时候调用状态对象的方法。环境类可以根据内部状态的改变来改变行为 阅读全文
posted @ 2024-03-14 09:44
野码
阅读(55)
评论(0)
推荐(0)
摘要:
策略模式是一种行为型设计模式,它定义了一系列的算法,并将每个算法封装到独立的类中,使它们可以互相替换。策略模式使得算法可以独立于客户端而变化,客户端可以根据需要选择不同的算法。 策略模式有三个主要角色: 环境类(Context):它持有一个策略对象的引用,并在需要的时候调用策略对象的方法。环境类可以 阅读全文
posted @ 2024-03-14 09:17
野码
阅读(68)
评论(0)
推荐(0)

浙公网安备 33010602011771号