Java编程中的设计模式与最佳实践
1. 抽象父类与接口
在Java编程中,对于员工类的设计,我们有两种策略:将员工类设计为抽象类,或者设计为接口。
1.1 抽象类设计
当将 Employee 类设计为抽象类时,我们可以定义一些不变的部分和可变的部分。以下是抽象 Employee 类的代码:
public abstract class Employee {
String name;
String ID;
//不变部分
public Employee(String empName, String empID) {
name = empName;
ID = empID;
}
public String getName() {
return name;
}
public String getID() {
return ID;
}
public String toString() {
String str = " Emp Name:: " + getName() + " Emp ID:: " + getID();
return str;
}
public void save() {
FileUtil futil = new FileUtil();
futil.writeToFile("emp.txt", this.toStrin
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



