没有在Java中询问Collection或Collections类的功能。我看到这种模式到处都有一个叫做例如“动物”和另一个叫做“动物”的课程。这里有一个设计模式,还是只是一般惯例?
答案 0 :(得分:2)
1。Collection
不是上课。
2.design pattern用于解决某类问题。你的问题与设计模式无关。它可能是命名约定的事情。例如guava
有Lists, Maps...
,但是您可以将您的课程命名为Animal and AnimalUtil, AnimalHelper, AnimalTools whatever
您将其命名为AnimalFactory
并不意味着它已应用Factory pattern
。只是说出名字。
答案 1 :(得分:1)
这里没有具体的设计模式。集合包含适用于集合相关类的实用程序方法。另一个例子是来自jdk 7的Objects类,它包含可以在任何对象实例上执行的实用程序操作。