AOPもOOPの拡張程度に思ってるのだが、無理に妙な例を捻出せずに
無難にMixJuiceと普通のJavaにしといたほうが良かったかな…?
まあ、主張の数だけOOPも多様だし、主張までいかない流儀レベルの細かい差ならそれこそ大量にあるってこと。
同じ事するにしても、直接継承するかDecoratorにするかhas-aにするか…どれも間違いとは言い切れないし、
MSはDecorator(或いはStreamとTextWriterみたいな関係)が多くて、某は直接の継承が多い気がする。