https://acadsewing.ru/video/urok-12-osnovy-java-interfeysy-interface-v-java/