https://tutorial.eyehunts.com/java/java-interface-definition-method-implement/
Java Interface | Definition, Use, Methods | What is ? How to implement Example