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 にはステートがなく、セットアップ パラメータはありません。ToolAToolBToolC
言い方は何ですか... 「、、、および」のtoolsすべてのメソッドのセットを含めるToolAToolBToolCようにしますか?