摘要:
一、需求说明 组建一个家庭影院: DVD 播放器、投影仪、自动屏幕、环绕立体声、爆米花机,要求完成使用家庭影院的功能,其过程为: 直接用遥控器:统筹各设备开关 ① 开爆米花机; ② 放下屏幕; ③ 开投影仪; ④ 开音响; ⑤ 开 DVD,选 dvd; ⑥ 去拿爆米花; ⑦ 调暗灯光; ⑧ 播放; 阅读全文
摘要:
一、组合模式的注意事项和细节 1、简化客户端操作。客户端只需要面对一致的对象而不用考虑整体部分或者节点叶子的问题。 2、具有较强的扩展性。当我们要更改组合对象时,我们只需要调整内部的层次关系,客户端不用做出任何改动。 3、方便创建出复杂的层次结构。客户端不用理会组合里面的组成细节,容易添加节点或者叶 阅读全文
摘要:
一、组合模式在 JDK 集合的源码分析 1、Java 的集合类 HashMap 就使用了组合模式 2、代码分析 + Debug 源码 1 public class Composite { 2 3 public static void main(String[] args) { 4 5 Map<Int 阅读全文