依赖倒置和控制反转