functiontestable(isTestable){returnfunction(target){target.isTestable=isTestable;}}@testable(true)classMyTestableClass{}关于testable描述不正确的是?()
A. 装饰器testable可以接受参数,这就等于可以修改装饰器的行为
B. 装饰器对类的行为的改变,是代码编译时发生的,而不是在运行时,所以我们@testable执行的是外面的那个函数
C. testable装饰器不能返回函数
D. 以上都不对