RubyとElixirにおける “Tell Don’t Ask” というコード設計原則

小学校の校長先生であると想像してみてください。
休み時間中で、子供たちは皆外で元気に騒いでいます。すると午後1時になり、子供たちはそれぞれ自分の教室へ戻らなければなりません。