D言語の継承

コンパイル時分岐使うと,template mixinもあるし,これ無くてもいいよね的な.勿論読みにくくなるし名前的にもあれだけど,継承して違う機能を実装するときにコード量が少ないと,static ifでも十分だなぁと思う時がある.alias thisとかもあるしね.
というか最近継承とかコンポジションってOO的よりは,より楽にコーディングするための機能くらいにしか使ってない感じがして,うーん.