Aquarium-Java-with-gui Aquarium with gui in java with multi threads. Swimmable animals try to eat the worms. **Design patterns implements in this project: ** Singleton Abstract Factory Prototype .C Listener/Observer Decorator Memento