継承禁止、インターフェイスのみ、なんてのはそう組めばすむ話だから(virtual継承でもなんでもして作ればいい)
それでいいじゃんと思ったり、
それはともかく、UML、あのクラス指向なのは何とかならんのかと思ったり。