多项选择题

A.接口是一种特殊的类
B.所有接口都是有构造型<>的类
C.一个类可以通过实现接口从而支持接口所指定的行为
D.在程序运行的时候,其他对象可以不仅需要依赖与此接口,还需要知道该类对接口实现的其他信息