什么是Facet设计模式?

时间:2015-05-11 09:32:28

标签: design-patterns

这个问题是在对我朋友的采访中提出的。我在Google上搜索过,发现只有this个链接。但这没有太多描述。任何人都可以用示例代码解释吗?

1 个答案:

答案 0 :(得分:6)

Facet设计模式 - 它限制接口以获得提供较少权限的较小接口。通常意味着较小的接口仅具有方法的子集,或者仅允许参数值的子集。 例如:Jdbc连接器就像Facet设计。  在Java中,JDBC接口可以称为facet。我们作为用户或客户端使用“java.sql.Connection”接口创建连接,我们不关心其实现。实现由驱动程序供应商负责。