我想听听你在Delphi中使用接口时遇到的优缺点,包括编码,性能,可维护性,代码清晰度,层分离,以及一般来说你可以想到的任何问题。@H_404_3@
谢谢和最好的问候@H_404_3@
优点:@H_404_3@
>清楚界面和实现之间的分离>减少单位依赖>多继承>参考计数(如果需要,可以禁用)@H_404_3@
缺点:@H_404_3@
>类和接口引用不能混合(至少与引用计数)>所有属性都需要Getter和setter函数>参考计数不适用于循环引用>调试困难(感谢gabr和Warren指出)@H_404_3@