0

不询问 Collection 的功能或 Java 中的 Collections 类。我到处都能看到这种模式,你有一个名为“Animal”的类和另一个名为“Animals”的类。这里有设计模式,还是只是一般惯例?

4

2 回答 2

2

1.Collection不上课。

2.设计模式是为了解决某种类型的问题。您的问题与设计模式无关。这可能是一个命名约定的事情。例如guavahas Lists, Maps...,但是您可以将您的类命名为Animal and AnimalUtil, AnimalHelper, AnimalTools whateverYou name it asAnimalFactory并不意味着它已应用Factory pattern。只是名字。

于 2013-05-17T21:26:08.227 回答
1

这里没有具体的设计模式。Collections 包含适用于与集合相关的类的实用方法。另一个例子是jdk 7 中的Objects类,它包含可以在任何对象实例上执行的实用操作。

于 2013-05-17T21:26:24.070 回答