The lower-level layers are created by inheritance/implementation of these abstract classes or interfaces.
低レベルレイヤーはこれらの抽象クラスやインターフェースを継承して生成される。