Scala にはステートレス オブジェクトが多数あり、それらを 1 つの API に結合したいと考えています。これは、次のようなファサードのようなものです。
object tools {
// List all methods in toolA
// List all methods in toolB
// List all methods in toolC
}
object ToolA { ... }
object ToolB { ... }
object ToolC { ... }
、、およびtools
のメソッドが大幅に変更されているため、 のリストを維持するのは明らかに面倒です。A/B/C にはステートがなく、セットアップ パラメータはありません。ToolA
ToolB
ToolC
言い方は何ですか... 「、、、および」のtools
すべてのメソッドのセットを含めるToolA
ToolB
ToolC
ようにしますか?