モニタが複数ありうる場合を考えてMonitorクラスを作った．Channelのクラスのありかたがまだよくわからない