设计模式
@CAPRICA@
人生若只如初见 何事秋风悲画扇
展开
-
C#设计模式学习小结之十 代理模式
using System.IO;using System;namespace 代理模式{ class Program { static void Main(string[] args) { Proxy p = new Proxy("一些字段"); p.DoSomething1();原创 2016-09-06 14:54:06 · 372 阅读 · 0 评论 -
C#设计模式学习小结之二 装饰模式
class Program { static void Main(string[] args) { Person p = new Person("小朱"); Shoe shoe = new Shoe(); Clothe clothe = new Clothe();原创 2014-04-30 15:27:51 · 626 阅读 · 0 评论 -
C#设计模式学习小结之三 观察者模式
class Program { static void Main(string[] args) { Watched wt = new Watched(); Watcher1 w1 = new Watcher1(); Watcher2 w2 = new Watcher2();原创 2014-04-30 15:29:24 · 697 阅读 · 0 评论 -
C#设计模式学习小结之四 状态模式
不同状态避免过长的分支判断语句可以使用原创 2016-09-04 20:41:37 · 359 阅读 · 0 评论 -
C#设计模式学习小结之五 适配器模式
将老接口适配到新接口上时可用using System;namespace 适配器模式{ class Program { static void Main(string[] args) { MssqlImpl mi = new MssqlImpl(); mi.Read();原创 2016-09-04 21:40:33 · 608 阅读 · 0 评论 -
C#设计模式学习小结之六 外观模式
将子系统灵活组合封装时可用using System;namespace 外观模式{ class Program { static void Main(string[] args) { Facade f = new Facade(); f.MethodOne(); f.M原创 2016-09-04 21:56:34 · 464 阅读 · 0 评论 -
C#设计模式学习小结之七 建造者模式
using System;using System.Collections.Generic;namespace 建造者模式{ class Program { static void Main(string[] args) { Director d = new Director(); Build原创 2016-09-04 22:14:40 · 524 阅读 · 0 评论 -
C#设计模式学习小结之八 模版方法模式
把子类中重复的行为移到父类的模板方法中去。using System.IO;using System;namespace 模版方法模式{ class Program { static void Main(string[] args) { AbstractClass ac; ac = new C原创 2016-09-06 14:00:39 · 544 阅读 · 0 评论 -
C#设计模式学习小结之九 原型模式
深拷贝using System.IO;using System;namespace 原型模式{ class Program { static void Main(string[] args) { Summary s1 = new Summary("小王"); s1.SetPersonalIn原创 2016-09-06 14:35:23 · 506 阅读 · 3 评论 -
C#设计模式学习小结之一 工厂模式
最近自己完整复习了一下设计模式,为了加强印象特别记录下来简单工厂模式原创 2014-04-30 14:43:44 · 700 阅读 · 0 评论