我试图在Java中编写一个用户认证系统。因此,我编写了一些DAO类。首先,我编写了一个名为Persistence的抽象类。它负责保存一些常见属性。然后,我编写了一个名为User的类,继承自Persistence类。这些类如下所示 -
public abstract class Persistance {
private Date createdDate;
private Date lastUpdatedDate;
private long version;
private boolean isDeleted;
//getter and setters
}
用户类
public class User extends Persistance{
private String username;
private String password;
private String passwordConfired;
// getters and setters
}
我的问题是:写变量名的最佳方式是什么?哪一个更好,createdDate还是dateCreated,deleted还是isDeleted等等。
这种方法是否可行,或者有更好的方法?如何实现数据版本控制?