【发布时间】:2008-12-12 16:35:35
【问题描述】:
我正在尝试在项目中遵循代码到接口。我应该先创建一个接口,然后再为实体类实现该接口吗?我认为这可能使接口优先方法走得太远了,应该忽略实体。这就是我的意思...
public interface Address {
public String getStreet();
public void setStreet(String street);
}
@Entity
public class AddressImpl implements Address {
private String street;
public String getStreet(){
return this.street;
}
public void setStreet(String street){
this.street = street;
}
}
@Entity
public class OfficeImpl /* implements Office */ {
private Address location;
public Address getLocation(){
return this.location;
}
public void setLocation(Address location){
this.location = location;
}
}
public class Driver {
public static void main(String[] args) {
Office work = new OfficeImpl();
Address workAddress = new AddressImpl();
workAddress.setStreet("Main St.");
work.setLocation(workAddress);
}
}
【问题讨论】:
标签: java