1. 首页
  2. 数据库
  3. 其它
  4. Ruby使用设计模式中的代理模式与装饰模式的代码实例

Ruby使用设计模式中的代理模式与装饰模式的代码实例

上传者: 2021-02-01 00:38:26上传 PDF文件 48.31KB 热度 9次
代理模式 需求: 小明让小李替他追小丽(送洋娃娃,送花,送巧克力) 没有代理的代码: # -*- encoding: utf-8 -*- #追求者类 class Pursuit attr_accessor :mm def initialize(mm) @mm = mm end def give_dolls puts #{mm.name} 送你洋娃娃 end def give_flowers puts #{mm.name} 送你鲜花 end def give_chocolate puts #{mm.name} 送你巧克力 end end #被追求者
下载地址
用户评论