应用实例:面向对象开发
1.问题陈述: 宠物商店,短期内都有一定的库存量,顾客可以查询特定的宠物信息,店主可以在库存不足时增加新的宠物到店中, 实现一个简单的系统满足以上需求!2.分析: 设计到的对象:1.宠物商店:PetShop,2.宠物:Pet,;一个宠物商店可以有一定的库存,而且有多种宠物,可以不时添加库存,而且可以查询特定的宠物信息;宠物有共同的性质:就是 有特定名字和特定年龄,以及它的价格;对PetShop 来说 宠物应该是一种标准,只有实现这种标准的才是宠物,;
实际开发中,接口表示标准,表示一种能力,称为标识接口,表示方法视图,以暴露给远程的客户端使用。
使用接口进行解耦合操作,可以增加程序的灵 ...