设计模式---命令模式
设计模式—命令模式
1 | using System; |
设计模式—命令模式
1 | using System; |
2008年08月17日 星期日 下午 04:28
1 | using System; |
2008年08月15日 星期五 下午 05:23
松耦合
1 | using System; |
设计模式—单例模式(singleton)
1 | using System; |
设计模式—迭代器模式(昨天停电了……)
设计模式—备忘录模式(CSDN没有恢复迹象……)
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class 人物状态
{
private int _血;
private int _气;
public 人物状态()
{
_气 = 100;
_血 = 100;
}
public int 血
{
get { return _血; }
set { _血 = value; }
}
public int 气
{
get { return _气; }
set { _气 = value; }
}
public 存档 存档()
{
return new 存档(_血, _气);
}
public void 读档(存档 c)
{
this.气 = c.气;
this.血 = c.血;
}
public void 战斗()
{
System.Random r = new System.Random();
this._血 = r.Next(100);
this._气 = r.Next(100);
}
public void ShowState()
{
Console.WriteLine(this.气 + " " + this.血);
}
}
class 存档
{
private int _气;
private int _血;
public 存档(int x, int q)
{
this._气 = q;
this._血 = x;
}
public int 气
{
get { return _气; }
}
public int 血
{
get { return _血; }
}
}
class 管理器
{
private 存档 savedfile;
public 存档 SavedFile
{
get { return savedfile; }
set { savedfile = value; }
}
}
class 调用者
{
public static void Main()
{
人物状态 r = new 人物状态();
r.ShowState();
管理器 g = new 管理器();
g.SavedFile = r.存档();
r.战斗();
r.ShowState();
r.读档(g.SavedFile);
r.ShowState();
Console.Read();
}
}
}
``
设计模式—组合模式(CSDN依然没有恢复迹象……)
1 | using System; |
1 | using System; |
设计模式—状态模式(今天CSDN竟然上不去,暂时发在这里)
1 | using System; |
1 | using System; |
1 | using System; |
1 | using System; |
1 | using System; |
1 | using System; |
1 | using System; |
1 | using System; |
1 | using System; |
1 | using System; |
1 | using System; |
简单工厂的最最简单应用
1 | using System; |
《编程之美——微软技术面试心得》一摞烧饼的排序 (不会做,看不懂)
留个位置
《编程之美——微软技术面试心得》“中国象棋的将帅问题”C#实现
1 | class Class1 { |
适用于1.8GHZ左右的CPU 50%占用率
1 |
|