package com.cheng.zenofdesignpatterns.patterns.visitor.multivisitor;
/**
* 在一个单位里谁都是员工,甭管你是部门经理还是小兵
*/
public abstract class MVEmployee {
public final static int MALE = 0; //0代表是男性
public final static int FEMALE = 1; //1代表是女性
//甭管是谁,都有工资
private String name;
//只要是员工那就有薪水
private int salary;
//性别很重要
private int sex;
//以下是简单的getter/setter,不多说
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getSalary() {
return salary;
}
public void setSalary(int salary) {
this.salary = salary;
}
public int getSex() {
return sex;
}
public void setSex(int sex) {
this.sex = sex;
}
//我允许一个访问者过来访问
public abstract void accept(IVisitor visitor);
}