結果 : dependency inversion principle example python