多项选择题

A.可以创建更为特殊的类型
B.消除重复代码
C.执行效率高
D.便于维护