用户bean层次结构的实现

时间:2018-05-07 06:28:19

标签: java spring java-ee javabeans

请告诉我如何实现这个想法:

我为我的研究生工作编写了一个程序(使用Spring Framework)。在第一阶段,我想创建一个用户注册。我创建了Java Beans。此外,他们的变量重复(名称,电子邮件,以及更多)。为了不复制代码,我到目前为止做了:

UML图表链接

在类构造函数中执行:

public class Observer extends User {

@Getter
@Setter
private String firstname;

@Getter
@Setter
private String lastname;

@Getter
@Setter
private Integer age;

public Observer(String email, String password, String firstname, String lastname, Integer age) {
    super.email = email;
    super.password = password;
    this.firstname = firstname;
    this.lastname = lastname;
    this.age = age;
}

我是朝着正确的方向前进吗?也许有更方便的选择?分享您的经验以避免代码重复?或者,可以使每个角色的接口?在这种情况下,如何将所有内容保存在数据库中?

所有提前我会感激任何帮助!

0 个答案:

没有答案