在Delphi中使用接口的利弊是什么?

前端之家收集整理的这篇文章主要介绍了在Delphi中使用接口的利弊是什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经使用Delphi类一段时间,但从来没有真正进入使用接口。我已经阅读了一些关于他们,但想了解更多。

我想听听你在Delphi中使用接口时遇到的优缺点,包括编码,性能,可维护性,代码清晰度,层分离,以及一般来说你可以想到的任何问题。@H_404_3@

谢谢和最好的问候@H_404_3@

解决方法

我现在可以想到的:

优点:@H_404_3@

>清楚界面和实现之间的分离
>减少单位依赖
>多继承
>参考计数(如果需要,可以禁用)@H_404_3@

缺点:@H_404_3@

>类和接口引用不能混合(至少与引用计数)>所有属性都需要Getter和setter函数>参考计数不适用于循环引用>调试困难(感谢gabr和Warren指出)@H_404_3@

猜你在找的Delphi相关文章