什么是Facet设计模式?

Ram*_*Ram 2 design-patterns

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

小智 6

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