Open2
依存性逆転の原則がいまいちしっくりこない
呼び出した時点で依存してない?と思っていたが、interfaceをかませることで具体的な実装への依存を無くす。
低レイヤーに近い側が「このデータ使え!」という態度ではなく、ユーザーに近い側が「このデータくれ!」のほうが健全。
そしてお互いがインターフェースに対して実装することで、直接的な依存を軽減する
呼び出した時点で依存してない?と思っていたが、interfaceをかませることで具体的な実装への依存を無くす。
低レイヤーに近い側が「このデータ使え!」という態度ではなく、ユーザーに近い側が「このデータくれ!」のほうが健全。
そしてお互いがインターフェースに対して実装することで、直接的な依存を軽減する