《访问者模式》-(精选)课件.pptVIP

  • 10
  • 0
  • 约6.88千字
  • 约 22页
  • 2019-09-17 发布于广西
  • 举报
本章目标 理解访问者模式 缘起 话说有对一年轻夫妇生了一对双胞胎男孩。俩小子长得一模一样,还特别调皮。 平时一般都是妈妈照顾俩小子。可是有一天, 妈妈出差了,晚上爸爸给俩小子洗完澡,把他放到床上,催他们快睡觉,小宝就笑起来了:“哥哥都洗两次了,我都还没洗澡呢。”。爸爸汗道:“还好不是喂饭” 分析 首先要回避掉非常多的判断操作 对这些对象做什么要可扩展,最好别改代码,甚至连重编译都不要…… 调用要简单…… 先来看一个例子 看了《洪武三十二》之后,总结出了这些: 当男人成功时,背后多半有一个伟大的女人 当女人成功时,背后大多有一个不成功的男人 当男人失败时,闷头喝酒,谁也不用劝 当女人失败时,眼泪汪汪,谁劝也没用 当男人恋爱时,凡事不懂也装懂 当女人恋爱时,遇事懂也装不懂 …… …… 于是,使用程序员的语言记下这个日记。 第N次日记 人(类)大都是这样滴: 第N次日记 男人(类)是这样滴表现: 第N次日记 女人(类)又是这样滴表现: 第N次日记 拿着日记去度世人(客户端调用): 日记不能度化人了? 某日,来一人,说,我没成功也没失败,我……结婚了,她也结婚了,我们表现也不一样啊 访问者模式 状态稳定,反映不同,那就解耦 访问者模式实现 状态抽象类:规定客户端可以访问什么,参数规定那些对象是可以被访问的 访问者模式实现 具体状态类:规定客户端访问到一个类之后该做什么 访问

文档评论(0)

1亿VIP精品文档

相关文档