哪一种方式是更好的扩展类或保持它们分开并创建多个对象


Which way is better Extending classes or keeping them separate and creating multiple objects?

谁能让我知道,当使用PHP类,什么是最好的方式给这种情况:我有2类A和B,都有不同的功能,但都将在同一页面上使用。

如果我保持两者分开,我必须创建两个对象并使用它们,如果我扩展,那么我必须创建一个对象。那么哪种方法最好呢?或者对于这种情况还有其他好的解决方法吗?

如果您想从父级继承变量或函数,您应该只使用extend a PHP class。例如,Square, CircleTriangle类可以扩展Shape

从你的帖子的声音,他们是两个独立的实体,所以可能值得有两个单独的类。使用另一个类所消耗的内存将是最小的。

如果它们不相关,则应分开。当你想扩展一个类的时候要小心,如果这真的是最好的编程方式,你应该在这上面花很多心思。

Logic -> comfort.