An open API service indexing awesome lists of open source software.

https://github.com/michaelilkanayev1997/aquarium-java


https://github.com/michaelilkanayev1997/aquarium-java

design-patterns gui java multithreading

Last synced: over 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# Aquarium-Java

Aquarium with gui in java with multi threading.

The fish and jellyfish inform the user that they are hungry.
The user has several options in the Aquarium.

Design patterns that were implemented in this project:

1.Singleton

2.Abstract Factory

3.Prototype

4.Listener/Observer

5.Decorator

6.Memento

7.State

![aquarium](https://user-images.githubusercontent.com/93651794/179422757-4b726a97-50b1-4b7f-aa4e-eb83ac9795d0.png)