会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
zkzk945
专注技术,实现产品
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2016年1月8日
享元模式 c#
摘要: 我们写文档的时候不可能对每一个字符都进行内存分配,只需要对基本字符分配内存然后进行复用就可以了。using System;using System.Collections;using System.Collections.Generic;using System.Linq;namespace C...
阅读全文
posted @ 2016-01-08 20:57 zkzk945
阅读(130)
评论(0)
推荐(0)
编辑
桥接模式 c#
摘要: 当一个类有两个维度的变化时,我们就可以用组合替代继承,那么就可以避免继承带来的重复代码书写。using System;using System.Collections;using System.Collections.Generic;using System.Linq;namespace Con...
阅读全文
posted @ 2016-01-08 19:20 zkzk945
阅读(145)
评论(0)
推荐(0)
编辑
组合模式 c#
摘要: 当我们处理简单对象和复杂对象时,如果他们有共性,那么我们可以使用统一接口,让用户更好的操作不同的对象。using System;using System.Collections;using System.Collections.Generic;using System.Linq;namespac...
阅读全文
posted @ 2016-01-08 17:50 zkzk945
阅读(114)
评论(0)
推荐(0)
编辑
原型模式 c#
摘要: 通过复制原型来创造新的对象。using System;using System.Collections;using System.Collections.Generic;using System.Linq;namespace ConsoleApplication1{ class Program...
阅读全文
posted @ 2016-01-08 16:55 zkzk945
阅读(110)
评论(0)
推荐(0)
编辑
适配器模式 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)
编辑