建立宠物商店,里面可以进行要销售宠物的上架、下架、关键字查询。宠物的信息只需要:名字、年龄、颜色。
那么此时对应的关系:一个宠物商店有多种宠物。
建立宠物标准:
interface Pet {
public String getName();
public String getColor();
public int getAge();
}
宠物商店只关注于宠物的标准,而不关心具体是哪种宠物
class PetShop {
private Link pets = new Link();
public void add(Pet pet) {
this.pets.add(pet);
}
public void delete(Pet pet) {
this.pets.remove(pet);
}
public Link getPets() {
return this.pets;
}
public Link search(String keyWord) {
Link result = new Link();
Object[<