重構Device的Dispose流程