会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
zkzk945
专注技术,实现产品
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
2
3
4
5
6
下一页
2016年1月8日
适配器模式 c#
摘要: 将一个接口转换为用户希望的另一个接口。using System;using System.Collections;using System.Collections.Generic;using System.Linq;namespace ConsoleApplication1{ class ...
阅读全文
posted @ 2016-01-08 16:32 zkzk945
阅读(108)
评论(0)
推荐(0)
编辑
观察者模式 c#
摘要: 当某一对象发生变化时,所有依赖它的对象都需要得到通知。using System;using System.Collections;using System.Collections.Generic;using System.Linq;namespace ConsoleApplication1{ ...
阅读全文
posted @ 2016-01-08 14:51 zkzk945
阅读(125)
评论(0)
推荐(0)
编辑
建造者模式 c#
摘要: 定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。using System;using System.Collections;using System.Collections.Generic;using System.Linq;namespace ConsoleAppl...
阅读全文
posted @ 2016-01-08 14:39 zkzk945
阅读(106)
评论(0)
推荐(0)
编辑
外观模式 c#
摘要: 外观模式提供了一个统一的接口,让我们可以统一的访问一系列的子系统。比如汽车就是外观,他的一个个子系统,如引擎、轮子、刹车等,通过访问汽车就能避免一系列繁琐的访问一个个子系统了。using System;using System.Collections;using System.Collectio...
阅读全文
posted @ 2016-01-08 13:33 zkzk945
阅读(102)
评论(0)
推荐(0)
编辑
模板模式 c#
摘要: 在父类中定义一系列的抽象行为,具体的实现交由子类去实现,类似于ppt的模版,具体实现总是由我们自己去书写ppt。using System;using System.Collections;using System.Collections.Generic;using System.Linq;nam...
阅读全文
posted @ 2016-01-08 00:15 zkzk945
阅读(95)
评论(0)
推荐(0)
编辑
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)
编辑
2016年1月6日
抽象工厂模式 c#
摘要: 简单工厂:一个类,提供一个方法,内部用if或者switch产生需要的子对象,若需要增加新对象,需要修改这个类,很不方便。工厂方法:一个抽象类,提供一个生产一种对象的接口,子工厂方法去实现具体的生产对象的行为,若要增加新对象,只需要通过继承增加新的子工厂类就可以了,不需要对已有的代码做什么修改,这样就...
阅读全文
posted @ 2016-01-06 22:11 zkzk945
阅读(137)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
下一页