我一直在开发一个网站,而不是拥有很多模型,我一直在链接属性,而不是通过填充道具并返回自己而不是单个模型。这个问题不是很重要,但是
var data = model.withUser(user).withStuff(data)
我很好奇是否有一个包含大量代码的模型类会影响Web应用程序的性能?
思想
答案 0 :(得分:1)
我不知道性能(你必须对一种方法进行基准测试而不是确定),但我可以说,在测试和推理方面,有一个单片类会很痛苦关于它是如何工作的。
一般来说,prefer composition to inheritance(很多小班到一个大班)。
答案 1 :(得分:0)
是的...更多的代码要运行==更多的执行时间我们正在谈论微观,而且很可能是纳秒时间。
如果您担心自己是A. Facebook或B. Google。 ;)