Slide 10
Slide 10 text
Evolve a Pattern
class Customer {
String dateOfBirth;
String fullName;
}
"Bruce Lee"
"1940-11-27"
Don't add to the Model!
Create a ViewModel
class CustomerViewModel {
Customer user;
CustomerViewModel(Customer user) {
this.user = user;
}
boolean canPurchaseAlcohol() {
// return age() > 18;
}
String getInitials() {
// return strip(user.fullName);
}
}