| 意图 | 简化入口、降低客户端认知负担 |
|---|---|
| 原则 | 门面保持薄,不拦截全部可能性 |
| 场景 | SDK 入口、启动引导、跨模块编排 |
Java 示例
Java 示例
class VideoFacade {
void convert(String file, String fmt) {
Codec codec = CodecFactory.forFormat(fmt);
AudioMixer mix = new AudioMixer(codec);
mix.render(file);
}
}