摘要: 访问者模式是对象的行为模式。 访问者模式的目的是封装一些施加于某种数据结构元素之上的操作。 一旦这些操作需要修改的话,接受这个操作的数据结构则可以保持不变。 访问者模式的结构 访问者模式涉及的角色: 抽象访问者角色(Visitor):声明了一个或者多个访问操作,形成所有的具体元素角色必须实现的接口。 阅读全文
posted @ 2020-09-22 22:13 Vincent-yuan 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 状态模式(State Pattern),又称状态对象模式(Pattern of Objects for States),状态模式是对象的行为模式。 状态模式允许一个对象在其内部状态改变的时候改变其行为。 状态模式的结构 状态模式把所研究对象的行为包装在不同的状态对象里,每一个状态对象都属于一个抽象状 阅读全文
posted @ 2020-09-22 06:55 Vincent-yuan 阅读(226) 评论(0) 推荐(0) 编辑