多项选择题

A.类A通过包含类B的实例,从而拥有类B的操作
B.在一个类里面有重复的代码,可以复制粘贴
C.导入一个外部包,从而可以使用该外部包中包含的类,从而避免重复编程
D.将多个类的共性抽象出来形成一般类,其他类继承这个一般类