001 package sysModel.fish; 002 003 004 /** 005 * Abstract interface for making new fish. 006 * 007 * @author Mathias Ricken 008 */ 009 public interface IFishFactory { 010 /** 011 * Create a new fish. 012 * 013 * @return new fish 014 */ 015 public abstract AFish createFish(); 016 }