Sto cercando di seguire i concetti MVC quando sviluppo la mia applicazione, ma sono confuso tra l'utilizzo di String
o StringProperty
nelle classi Model.
Esempio 1:
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;
}
Esempio due:
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;
}
Sto usando l'esempio 1, c'è differenza tra questi modelli o sono gli stessi?