Real-World Scala: Dependency Injection (DI)
Scala で Dependency Injection を実現するための、幾つかの選択肢が示されています↑
特別なライブラリを使用せず、Scalaがもつ機能のみでDIっぽいことを実現する方法を解説している最初の例が興味深い。
言語自体の機能が十分に豊富である場合、DIコンテナやテンプレートエンジンのような基本的なライブラリのいくつかは、不要になってくるのかもしれないですね。
Scala で Dependency Injection を実現するための、幾つかの選択肢が示されています↑
特別なライブラリを使用せず、Scalaがもつ機能のみでDIっぽいことを実現する方法を解説している最初の例が興味深い。
言語自体の機能が十分に豊富である場合、DIコンテナやテンプレートエンジンのような基本的なライブラリのいくつかは、不要になってくるのかもしれないですね。