2.6 各种抽象的工程实现