import java.util.ArrayList;
import java.util.List;
public class Library {
private List<Book> books;
public Library() {
this.books = new ArrayList<Book>();
}
public void addBook(Book book) {
this.books.add(book);
}
public void removeBook(Book book) {
this.books.remove(book);
}
public List<Book> getBooks() {
return this.books;
}
}
public class Book {
private String title;
private String author;
public Book(String title, String author) {
this.title = title;
this.author = author;
}
// Getters and setters omitted for brevity
}
public class Main {
public static void main(String[] args) {
Library library = new Library();
library.addBook(new Book("Effective Java", "Joshua Bloch"));
List<Book> books = library.getBooks();
for (Book book : books) {
System.out.println("Title: " + book.getTitle() + ", Author: " + book.getAuthor());
}
}
}