依存性逆転の原則(Dependency Inversion Principle)

SOLID原則のひとつ。 上位モジュールは下位モジュールに依存してはいけない。どちらのモジュールも抽象に依存すべき。 抽象は実装の詳細に依存してはならない。実装の詳細が抽象に依存すべき。 internal class BClz { internal string GetGreet() => "こんにちは"; } public class AClz { public void Greet() { var b = n…