>>449
出力エリアがきまってるなら、それに収まる程度に入力を制限するのが普通だろ

>>455
役割ごとにちゃんと分割できてれば、Bの役割に必要な情報をBへの引数で渡すのが一般的
もしBが大量の(A内の)変数を見ないとダメなら、そもそもの機能分割がちゃんとできてない