设计模式之访问者模式

前言 访问者模式在23种设计模式应该算是复杂的,因此在解释定义前,先以实际的例子带入一下觉得理解起来会更好一些。   场景:很多人都有养宠物的习惯,这里就以此为例 访问者角色:给宠物喂食的人 具体访问者角色:主人、其他人 抽象元素角色:动物抽象类 具体元素角色:宠物狗、宠物猫 结构对象角色:主人家 结构图如下:   1.创建抽象访问者接口 interface Person { void
相关文章
相关标签/搜索