定义一个动物类里面有一个方法voice(),定义一个类Cat,实现voice方法然后增加一种新的动物类型:Pig(猪),实现voice()方法定义一个Dog类,实现voice方法定义一个Store(宠物店... 定义一个动物类,里媔有一个方法voice()定义一个类Cat,实现voice方法,然后增加一种新的动物类型:Pig(猪)实现voice()方法。定义一个Dog类实现voice方法,定义一个Store(宠物店)类的getInstance方法:如果传入的参数是字符串dog则返回一个Dog对象;如果传入pig,则返回一个Pig对象;否则返回一个Cat对象。