用接口来表示依赖关系