设计模式之外观模式
摘要: 影院管理项目 组建一个家庭影院: DVD播放器、投影仪、自动屏幕、环绕立体声、爆米花机,要求完成使用家庭影院的 功能,其过程为: • 直接用遥控器:统筹各设备开关 • 开爆米花机 • 放下屏幕 • 开投影仪 • 开音响 • 开DVD,选dvd • 去拿爆米花 • 调暗灯光 • 播放 • 观影结束
阅读全文
posted @
2021-06-05 16:02
从精通到陌生
阅读(61)
推荐(0) 编辑
设计模式之组合模式
摘要:看一个学校院系展示需求 编写程序展示一个学校院系结构:需求是这样,要在一个页面中展示出学校的院系 组成,一个学校有多个学院,一个学院有多个系。如图: 传统方案解决学校院系展示问题分析 传统方案解决学校院系展示存在的问题分析 1) 将学院看做是学校的子类,系是学院的子类,这样实际上是站在组织大小来
阅读全文
posted @
2021-06-01 23:17
从精通到陌生
阅读(69)
推荐(0) 编辑
设计模式之中介者模式
摘要:智能家庭项目: 1) 智能家庭包括各种设备,闹钟、咖啡机、电视机、窗帘 等 2) 主人要看电视时,各个设备可以协同工作,自动完成看电视的准备工作,比如流 程为:闹铃响起->咖啡机开始做咖啡->窗帘自动落下->电视机开始播放 传统的方式的问题分析 传统的方式的问题分析 1) 当各电器对象有多种状态
阅读全文
posted @
2021-06-01 00:23
从精通到陌生
阅读(63)
推荐(0) 编辑