?????????????????????????????????????????????????????????????????????? ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? interface ????????????????????????????????????????????????????????????????????????????????, ????????????????????????????????????????????????