implements 指示字允许你在实现类中委托一个属性来实现接口,比如
property MyInterface: IMyInterface read FMyInterface implements IMyInterface;
上面声明了一个叫做MyInterface 的属性,它实现了接口IMyInterface。
被委托的这个属性必须满足:
1.必须是类或接口类型;2.不能是数组属性,也不能使用index 限定符;
3.必须有一个读限定符。若属性使用read 方法,则方法必须使用默认的register 调用约定,并且不能是动态方法(但可以是虚方法),也不能使用message 指示字。
并且实现委托接口的类应当从TAggregatedObject 派生。
建议你看看Delphi原盘中的Object Pascal Language Guide(PDF)