抽象化して応用