エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
DI(Dependency Injection)の概要 - Qiita
この記事は何か 少し前に話題になったクリーンアーキテクチャーの中で出てきたDI(Dependency Injection:... この記事は何か 少し前に話題になったクリーンアーキテクチャーの中で出てきたDI(Dependency Injection: 依存性の注入)について、自分なりに解釈したものです。 DIとは あるオブジェクトと別のオブジェクトの間の依存関係を薄くするために、依存関係を外から注入するという考え方です。 まず、依存性の高いプログラムの例を紹介します。 class User { let firstName = "Taro" let familyName = "Yamada" func fullname() -> String { return firstName + " " + familyName } } class Presenter { let user = User() // (1) func present() { print(user.fullname()) } } let presen
2017/03/30 リンク