package com.cheng.bigtalkdesignpatterns.composite;
/**
* 人力资源部
*/
public class HRDepartment extends Company {
public HRDepartment(String _name) {
super(_name);
}
@Override
public void add(Company c) {
}
@Override
public void remove(Company c) {
}
@Override
public void display(int depth) {
System.out.println(getStrByDepth(depth) + name);
}
private String getStrByDepth(int depth) {
StringBuilder sb = new StringBuilder();
for (int i = 0; i < depth; i++) {
sb.append("-");
}
return sb.toString();
}
@Override
public void lineOfDuty() {
System.out.println(name + "员工招聘培训管理");
}
}