Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 MultipleException 类,它收集异常(例如表单字段中的多个错误)并实现可数,但我不希望它像列表一样可迭代,因为它实际上是一个异常(你永远不会抛出一个列表)。
就软件设计而言,这可以吗?还是我滥用了 SPL Countable 接口?
哪个是正确的方法?
谢谢
没关系。
Countable是否在那里,以便您的任何类都可以自定义count()使用实例调用返回的值。它与可迭代的类完全分开。
Countable
count()