/16@yegor256 11
class Book {
private String isbn;
private String title;
public String getIsbn();
public String getTitle();
public void setIsbn(String);
public void setTitle(String);
}
/16@yegor256 14
class APIBook implements Book {
String title() {
// make HTTP request
// parse JSON and
// return title
}
}
/16@yegor256 15
class DBBook implements Book {
private Book book;
String title() {
String title = this.book.title();
// save title to the DB
return title;
}
}