(行为型)访问者模式UML
2018-03-07 18:15:55 0 举报
访问者模式
作者其他创作
大纲/内容
ElementMember(抽象元素) {Interface}
AbstractVisit(抽象访问者) {Abstract}
聚合
TempVisit(具体访问者)
泛化
依赖
TempMember(具体元素)
实现
ElementMemberList
访问者模式+组合模式
组合
提来
RegVisit(具体访问者)
访问者模式可以和组合模式联合使用,效果更佳
单独访问者模式
访问者模式: 业务需求:好轻APP对于注册用户和临时用户返回的数据是不相同的,对于临时用户 不返回17项身体数据,只返回体重数据 实现逻辑:聚合体重对象的类作为抽象元素进行结构搭建
角色:抽象访问者 具体访问者 抽象元素 具体元素 对象结构
ContainerMember(容器元素)
RegMember(具体元素)
Client
SpecificMember(具体元素)
访问者模式
概念:提供一个作用于某对象结构的各个元素的表示,它可以在不改变各个元素类的前提下定义作用于这些元素
0 条评论
下一页