迪米特法则 — 软件工程选择题
题目
某类的字段包括 customer、registry,方法参数为 input,方法体内创建了局部对象 validator。约定该方法可直接调用自身方法、字段对象、参数对象和局部对象的方法;不得对这些调用返回的对象继续调用方法。下列哪项违反迪米特法则?
A. this.refresh()
B. customer.notify()
C. validator.check(input)
D. registry.find(id).activate()