我一直在编写一个恰好 450 行长的 PHP 类,它包含 14 个静态方法和 4 个静态属性以及 6 个常量(以及私有__construct()
和__clone()
)。
我想知道这是我做错了什么,我的班级是邪恶的吗?
当你使用这个类时,你总是调用一个方法,比如:
MyClass::coolMethod();
然后你完全不理会它,所以觉得让它可构造是愚蠢的?
用它来构造对象真的没有多大意义,因为它更像是一个包含一些你可以直接调用的方法的工具。
实际上,在这 14 个方法中,有 7 个是公共的——其余的都是私有的,供类使用。