node.jsとブラウザの両方に対応した形でクラスを書いた。