Bor*_*ens 5 oop performance interface
在日常程序中,我甚至不会考虑针对接口而不是实现编码的可能性能损失.优势大大超过了成本.所以请不要提供关于良好OOP的通用建议.
尽管如此,在这篇文章中,XNA(游戏)平台的设计者给出了他的主要论点,即没有设计他的框架的核心类来对抗界面,这意味着性能受到打击.看到它是在游戏开发的背景下,每个fps可能都很重要,我认为这是一个有效的问题要问自己.
有人有任何统计数据吗?我没有看到测试/测量这个的好方法,因为我不知道这个游戏(图形)对象应该记住什么.
编码到接口总是更容易,因为接口,如果做得好,则更简单.使用界面编写正确的程序显然更容易.
而正如旧格言所说的那样,更快地制作正确的程序比快速运行程序更容易.
因此,编程接口,让一切正常工作,然后进行一些分析,以帮助您满足您可能具有的任何性能要求.