>>771
言語がネストをサポートしてるなら普通にそのまま命名すればいいと思うが...

class CMainPanel {
 CVideoPanel VideoPanel;
 CTelopPanel TelopPanel;
};
class CMainBodyPanel {
 CMainPanel MainPanel;
 CPlayControlPanel PlayControlPanel;
};
class CBodyPanel {
 CTitlePanel TitlePanel;
 CMainBodyPanel MainBodyPanel;
};
class CPlayer {
 CMenuPanel MenuPanel;
 CBodyPanel BodyPanel;
};

ネストサポートしてない言語なら >>770 みたいにするしかないと思う。