オブジェクト指向エクササイズ
https://qiita.com/opengl-8080/items/6f0a458df9c34eccf76c
『ThoughtWorksアンソロジー』
5章
/mrsekut-book-477419087X/304