设计一个汽车出租(Car Rental Agency)的系统。他先问我如果要实现
vehicle search,需要哪些类;然后又问要实现rent a car,又需要哪些类;最后问如
果快到了交车截至时间,需要向用户发送提醒的邮件,应该怎么做。
abstract calss car
calss BMW extends car
calss Honda extends car
....
interface CarManager
class <T extends Car> CarManagerImpl {
List T search(Class<T> clazz){
}
T search(Class<T> clazz){
}
}
class User {
List<UserCar> usercarList;
User();
boolean Rent(T entry){
usercarList.add
}
}
class <T extends Car> UserCar {
List<UserCar> usercarList;
......
}
class Monitor implement Runnable {
public boolean doMonitor{
List<UserCar> usercarList = UserCar.getUsercarList(String condition)
for(User user : usercarList){
sendEmail(getUser().getEmail());
}
}
vehicle search,需要哪些类;然后又问要实现rent a car,又需要哪些类;最后问如
果快到了交车截至时间,需要向用户发送提醒的邮件,应该怎么做。
abstract calss car
calss BMW extends car
calss Honda extends car
....
interface CarManager
class <T extends Car> CarManagerImpl {
List T search(Class<T> clazz){
}
T search(Class<T> clazz){
}
}
class User {
List<UserCar> usercarList;
User();
boolean Rent(T entry){
usercarList.add
}
}
class <T extends Car> UserCar {
List<UserCar> usercarList;
......
}
class Monitor implement Runnable {
public boolean doMonitor{
List<UserCar> usercarList = UserCar.getUsercarList(String condition)
for(User user : usercarList){
sendEmail(getUser().getEmail());
}
}
No comments:
Post a Comment