下列代码中不能实现泛型接口的是( )

下列代码中不能实现泛型接口的是( )

A.public interface Category<T>{}

B.public <T> class Category{}

C.public class <T> Category{}

D.public interface <Category T>{}

正确答案是BCD