源无极

导航

 

2018年12月14日

摘要: 1.UML类图 2. 实例概况 背景:小成的爷爷已经80岁了,一个人在家生活:每次都需要打开灯、打开电视、打开空调;睡觉时关闭灯、关闭电视、关闭空调; 冲突:行动不方便,走过去关闭那么多电器很麻烦,代码如下: **1. **电器类: 1 //灯类 2 public class SubSystemA_ 阅读全文
posted @ 2018-12-14 21:32 源无极 阅读(84) 评论(0) 推荐(0) 编辑
 
摘要: 1. 实例概况 背景:小成希望学炒菜:手撕包菜 & 蒜蓉炒菜心 冲突:两道菜的炒菜步骤有的重复有的却差异很大,记不住 解决方案:利用代码记录下来 b. 使用步骤 步骤1: 创建抽象模板结构(Abstract Class):炒菜的步骤 1 public abstract class Abstract 阅读全文
posted @ 2018-12-14 21:22 源无极 阅读(91) 评论(0) 推荐(0) 编辑
 
摘要: 1.定义 给目标对象提供一个代理对象,并由代理对象控制对目标对象的引用 2.实例概况 背景:小成希望买一台最新的顶配Mac电脑 冲突:国内还没上,只有美国才有 解决方案:寻找代购进行购买 代购(代理对象) 代替 我(真实对象) 去买Mac(间接访问的操作) 使用步骤 步骤1: 创建抽象对象接口(Su 阅读全文
posted @ 2018-12-14 21:17 源无极 阅读(83) 评论(0) 推荐(0) 编辑