コンポーネントが主流になればOOである必要ないよね?