i think your first `Animal` interface states that ...
# announcements
p
i think your first
Animal
interface states that ‘all animals need to be able to supply any animal, given some sound’. I think what you want to say is that ‘all animals can be configured with a sound’? or is it ‘all animals can be transformed into another animal if they are given a sound’? i think that there’s something not completely right about the model you’re using, but it’s hard to tell without a bit more background about what problem you’re trying to solve