卜若的代码笔记-c#设计模式-访问者模式

1.应用背景 访问者模式是一种:不改变你数据前提的情况下反馈给你特定格式的信息。 怎么来理解这一句话呢? 举个例子,一个学校,有校长,校董,老师,学生,每个对象都继承自一个抽象的对象Role,ok,如果某一天,校长需要一份报表,从而可以直观的获得到老师和学生的信息。 我们是不是直接Role.report就能够答应出继承自role的所有信息啦? 但是,这个时候我们的校董出来挑事了,它说,我只关心老师
相关文章
相关标签/搜索