オブジェクト指向に従えば、オブジェクトがいくつ、例えば
CClass a[100];
の様なやり方が、自然ですが、SoAとOOPをうまく融合する方法はないでしょうか?