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    }