会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
蜗牛爬行
博客园
首页
新随笔
联系
订阅
管理
2017年2月25日
设计模式之:访问者模式
摘要: 介绍 情景假设 假设有两兄弟同时乔迁新居,按照南方风俗,新居入住是件喜事,亲戚上门庆贺必不可免。这时作为两兄弟共同亲戚的A君、B君、C君三人需要分别上门拜访这两兄弟的新房。就此事而言在代码的世界里怎么体现出来呢?常规的写法: 1.先定义三个对象代表ABC君,再分别为他们定义一个祝福动作的方法,然后输
阅读全文
posted @ 2017-02-25 11:25 蜗牛爬行
阅读(80)
评论(0)
推荐(0)
2017年2月24日
设计模式之:模板方法
摘要: 介绍 先定义虚方法,搭建行为骨架,子类继承后重写父类方法,到达重定义某些算法步骤的目的。 情景假设 守护在佛寺山门前二位金刚哼哈二将郑伦陈奇,一个鼻子里哼出白气,一个口中哈出黄气,发出来的声音足可让大地震动,让山河倾覆。如果让这两位的能力体现在代码世界里会是怎样?常规的写法就简单了:定义出这两人出来
阅读全文
posted @ 2017-02-24 17:41 蜗牛爬行
阅读(95)
评论(0)
推荐(0)
公告