抽象概念をいろいろな具体的なもので実装する