タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

DIに関するshogo0809のブックマーク (2)

  • 実戦での Scala: Cake パターンを用いた Dependency Injection (DI) · eed3si9n

    2011-04-23 Akka の作者として益々注目を集めている Jonas Bonér が 2008年に書いた “Real-World Scala: Dependency Injection (DI)” を翻訳しました。翻訳の公開は人より許諾済みです。翻訳の間違い等があれば遠慮なくご指摘ください。 2008年10月6日 Jonas Bonér 著 2011年4月22日 eed3si9n 訳 さて、実戦での Scala シリーズ第二弾の今回は、Scala を用いた Depenency Injection (DI) の実装をみていきたい。Scala は、備わっている言語機構だけを用いても何通りかの DI を実現できる非常に豊かでディープな言語だが、必要に応じて既存の Java DI フレームワークを使うこともできる。 Triental では、一つの戦略に落ち着くまで三つの異なる方法を試した

    shogo0809
    shogo0809 2012/12/27
    Cake Pattern ちゃんと覚えよう
  • カリー化、遅延評価などScalaの文法総まとめ&今後

    カリー化、遅延評価などScalaの文法総まとめ&今後:スケーラブルで関数型でオブジェクト指向なScala入門(11)(1/3 ページ) 前回のおさらいと今回の内容 前回の記事「Scalaの並行処理とアクター、並列コレクション」では、Scalaが標準で持つ「並行処理ライブラリ」と「並列コレクション」の基的な使い方を紹介しました。 今年2月から10回に渡ってやってきた「スケーラブルで関数型でオブジェクト指向なScala入門」も、いよいよ今回が最終回です。今回は、いままでの連載で紹介しきれなかった内容や、今後のScalaを紹介します。 第1回記事「EclipseでScalaプログラミングを始めるための基礎」では、Scala標準のREPLとScala IDEで動作を確認してみました。記事のサンプルコードは、どちらで確認しても問題はありませんが、対話的に実行でき、1文ごとにコードの結果が分かって

    カリー化、遅延評価などScalaの文法総まとめ&今後
    shogo0809
    shogo0809 2012/12/27
    DI 系ライブラリないなーと思ったら言語機能だけで DI できるとか Scala 最強じゃね?
  • 1