Slide 47
Slide 47 text
public class RentalService {
// ૹۚ
public static Rental rentalBook(
User rentalUser,
Book rentalBook) {
// ି͠ग़ͤΔ͔֬ೝ
if (!RentalPolicy.canRental(rentalUser, rentalBook))
throw new IllegalArgumentException();
// ି͠ग़͢
Rental rental = rentalUser.rental(rentalBook);
return rental;
}
}
Ϋϥεϝιου
ͱ࣮ͯ͠͠ಛఆͷ֓೦͔Β