死のダイヤモンド
菱形継承問題
菱形継承問題 - Wikipedia
https://gyazo.com/97ece3b1f31f37ca03880c8fc59214c2
あるもの
$ \mathcal D
に複数の別のもの
$ \mathcal{C,B}
から依存して、
$ \mathcal{C,B}
に一つの別のもの
$ \mathcal{A}
から依存する依存関係
$ \mathcal A
からみたときに
$ \mathcal D
が複数の別のもの
$ \mathcal{D}_c,\mathcal{D}_b
に見える現象が発生しうる