???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????: ?????????????????? ??????? ????? ??????????????? ????????????????????????????????????????????? ???????????????????????? interface ???????????????????????????????????????????????????????????????????????????????????????????????????