2.1.2 アプリケーションの抽象化