I'm trying to follow MVC concepts when i develop my application ,but I'm confused between Using String
or StringProperty
in Model classes.
Example one :
public class User{
String name;
String password;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public User(String name, String password) {
this.name = name;
this.password = password;
}
Example Two:
public class User{
StringProperty name;
StringProperty password ;
public StringProperty getName() {
return name;
}
public void setName(StringProperty name) {
this.name = name;
}
public StringProperty getPassword() {
return password;
}
public void setPassword(StringProperty password) {
this.password = password;
}
public User(StringProperty name, StringProperty password) {
this.name = name;
this.password = password;
}
I'm using example one ,Is there difference between these models or are they the same ?