?????????????????????????????????????? ?????????????????????????????????? ??????????????????????????????????????????????????????????? ???????????????????????????????????????? ???? ?????????????????????????????? ??????????? ??????? ? ???????????? ????????????????????????? ???????????????? ??????????? ?????????????????? ?????? interface ????????