サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
iPhone 17
qiita.com/AOKINAO
#この記事は何か 少し前に話題になったクリーンアーキテクチャーの中で出てきた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 pres
このページを最初にブックマークしてみませんか?
『qiita.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く