设计模式
文章平均质量分 85
zhgl7688
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
策略模式(strategy)行为型模式c#简单例子
策略模式(strategy)行为型模式c#简单例子例子主是运用策略模式分解几种移动算法。namespace adapterpattern{ public partial class StrategyFrom : Form { public StrategyFrom() { InitializeComponent(原创 2014-12-13 23:04:59 · 1023 阅读 · 0 评论 -
修饰模式(Decorator结构型)C#简单例子
修饰模式(Decorator结构型)C#简单例子玩家基础功能是移动、运行等等。BaseAbility新增加功能:1、伤害技能harmAbility;2、阻碍技能BaulkAbility;3、辅助技能assistAbility玩家1增加伤害技能 Decorator harm = new HarmAbilit原创 2014-12-14 23:45:52 · 1124 阅读 · 0 评论 -
抽象工厂模式(abstract)创建型模式 c#简单例子
抽象工厂模式(abstract)创建型模式 c#简单例子适用于玩家用户数play1、play2....有变化,而行为move、jum无变化时原创 2014-12-11 19:18:40 · 1676 阅读 · 0 评论 -
观察者模式(observer行为型)c#简单例子
观察者模式(observer行为型)c#简单例子几个要点:模式使目标与观察都之间的依赖关系达到松耦合、通知会自动传播例子:玩家击中敌人后发生一系列变化:发后爆炸、敌人少1个....namespace adapterpattern{ public partial class ObserverForm : Form { public ObserverFo原创 2014-12-17 00:24:54 · 2090 阅读 · 0 评论 -
简单工厂模式c#
简单工厂模式c#上简单例子namespace simplefactory{ public partial class Form1 : Form { private void button1_Click(object sender, EventArgs e)//用户层次 { Operation operatio原创 2014-12-07 22:44:01 · 962 阅读 · 0 评论 -
外观模式(facade)C#
外观工厂模式c#上简单例子原创 2014-12-08 00:03:01 · 1577 阅读 · 0 评论 -
单件模式(Singleton创建型)c#简单例子
单件(Singleton创建型模式)c#简单例子需要生成一个实例时,可采用单件模式例子中只可生成一个玩家,并对玩家进行测试。单线程例子如下:namespace singletonpattern{ public partial class SingletonForm : Form { public SingletonForm() {原创 2014-12-15 23:47:30 · 1834 阅读 · 0 评论 -
观察者模式(observer)之委托(delegate) c#简单例子
观察者模式(observer)之委托(delegate) c#简单例子几个要点:模式使目标与观察都之间的依赖关系达到松耦合、通知会自动传播例子:玩家击中敌人后发生一系列变化:发后爆炸、敌人少1个....namespace adapterpattern{ public partial class observerDelegateForm : Form {原创 2014-12-17 22:18:16 · 1895 阅读 · 0 评论 -
模板方法模式(Template Method)c#简单例子
模板方法模式(Template Method)c#简单例子要点:骨架、步骤延迟到子类例子建立玩家骨架部分,具体动作由延迟到子类去做namespace adapterpattern{ public partial class TemplateMethodForm : Form { public TemplateMethodForm()原创 2014-12-18 22:36:25 · 2299 阅读 · 0 评论 -
适配器模式(adapter)c#
适配器模式(adapter)c#简单例子结合上回外观模式中的类,从外部引入已编译好mydll.dll类库中wemanplay类,其接口有属性stringMove 、 stringJump和行为wemanmove()、wemanjump(),采用适配器变为自己类中通用接口。在外观模式中增加一个新类适配器 public class addplay : play//由引类wemanplay类适配为现有play类原创 2014-12-08 23:02:18 · 1031 阅读 · 0 评论 -
单件模式(Singleton Pattern)vb.net
<br />单件模式(Singleton Pattern)这个模式的技术简单明了:<br />(1)隐藏默认类的构造函数<br />(2)添加一个共享的成员,以引用单独的、实例化的对象<br />(3)创建一个公有函数来创建或返回被引用的对象<br /> <br />Public Class Mysingleton<br /> Private Shared m_Instance As Mysingleton<br /> Private Shared m_TimeOfBirth As String原创 2010-10-15 21:21:00 · 770 阅读 · 0 评论 -
桥接模式(bridge结构模式)c#简单例子
桥接模式(bridge结构模式)c#简单例子在前面的玩家中每增加一个行为,就必须在每个玩家中都增加,通过桥接模式将行为提取出来了,减少变化using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using Sys原创 2014-12-09 23:53:58 · 1488 阅读 · 0 评论 -
采用委托实现两窗口间通信互相通信
采用委托实现两窗口间通信互相通信实现效果主窗口namespace 两窗口通信{ //1、创建委托 public delegate void SendDelegate(string msg); public partial class Form1 : Form { public Form1() {原创 2016-02-15 22:47:22 · 495 阅读 · 0 评论
分享