关于AbstractDocumentPattern

时间:2017-12-31 08:15:33

标签: java design-patterns

您好我是初级Java开发人员,我正在研究设计模式。

在AbstractDocumentPattern中,Document接口有3个方法,如下所示。

public interface Document {    
  Void put(String key, Object value);    
  Object get(String key);    
  <T> Stream<T> children(String key, Function<Map<String, Object>, T> constructor);
}

我的问题是为什么需要儿童方法

我不能添加像HasT这样的实现吗?

我知道AbstractDocumentPattern可以拥有所有类型属性,如String,数字甚至是subDocument。所以我猜,孩子是subDocuments属性的具体方法。这样对吗?

0 个答案:

没有答案