結果 : dependency inversion simple example