だれか、この辺のやり取りをUMLで記述してみてくれYO!
↓こういうの