一个长类还是许多短类?

2022-08-30 23:32:30

在 PHP 中,使用一个包含大量函数的长类是否会对性能产生影响?还是建议使用许多小班授课,并在需要时单独调用它们?

我是OOPS中的新手,请忽略问题中的任何愚蠢之处。谢谢。


答案 1

建议在拥有代码之前不要考虑性能。从可维护性和可理解性的角度来看,当然,较小的类,较小的方法更优越。(参见单一责任原则)

当您需要优化时,您确实可以将所有代码(自动)组装到一个大文件中,并在includ-s上节省一些时间。


答案 2

首先,考虑一下干净的OOP设计。

具有大量方法和属性的很长的类非常难以理解。

一组设计良好的类具有有意义的类名,方法名和变量名,非常容易理解,特别是在维护期间。


推荐