会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
zkzk945
专注技术,实现产品
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2016年1月7日
代理模式 c#
摘要: 当我们由于某些原因,不能或者不需要对角色进行直接访问的时候,那么我们就可以通过代理对象去实现我们的具体行为,这个代理对象类似于媒婆的作用。using System;using System.Collections;using System.Collections.Generic;using Sy...
阅读全文
posted @ 2016-01-07 23:50 zkzk945
阅读(129)
评论(0)
推荐(0)
编辑
装饰者模式 c#
摘要: 装饰者模式的目的是给对象附加上更多功能,相对于组合方式,他不需要修改对象源码,相对于继承模式,他更加灵活。using System;using System.Collections;using System.Collections.Generic;using System.Linq;namesp...
阅读全文
posted @ 2016-01-07 23:03 zkzk945
阅读(102)
评论(0)
推荐(0)
编辑
策略模式 c#
摘要: 策略模式是对算法的封装,是把算法的接口和算法的实现分割开来,通过延迟实现具体的算法,通过增加新的算法类,而不用修改已有的代码,来提高代码的扩展性。 打游戏有两种策略,一种是打多塔,一种是玩LOL,通过策略模式,可以通过增加新类来实现新的策略。using System;using System....
阅读全文
posted @ 2016-01-07 14:47 zkzk945
阅读(282)
评论(0)
推荐(1)
编辑
命令模式 c#
摘要: 命令模式是对命令的封装,目的就是要把发出命令和执行命令分割开来。 以下的例子,用校长发送命令给学生来来说明命令发送的整个过程,其中老师作为命令的中转站必不可少。using System;using System.Collections;using System.Collections.Gene...
阅读全文
posted @ 2016-01-07 14:04 zkzk945
阅读(178)
评论(0)
推荐(0)
编辑