文章分类 - 设计模式
摘要:1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 using System.Timers; 7 8 namespace State 9 { 10 abstract class State 11 { 12 public abstract void Handle(PlayerState state); 13 public ab...
阅读全文
摘要:1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace Facade 8 { 9 public abstract class BaseSystem10 {11 public virtual void Init() { }12 }13 14 public class System1 : BaseSystem 15 {...
阅读全文
摘要:1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace Builder 8 { 9 public class Behavior 10 { 11 List m_ListSkill = new List(); 12 List m_ListAction = new List(); 13 publ...
阅读全文
摘要:1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace Strategy 8 { 9 enum CardsType 10 {11 cards_null,12 cards_Straight,13 cards_Bomb,14 }15 abstract class Strategy 16 ...
阅读全文
摘要:1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace Factory 8 { 9 public class Heros10 {11 public virtual void Init() { }12 }13 14 public class ShaoLin : Heros15 {16 public o...
阅读全文
摘要:1、FACTORY追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory?;工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。?;2、BUILDERMM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能够用她们的方言跟她说这句话哦,我有一个多种语言翻译机,上面每种语言都有一个按键,见到MM我只要按对应的键,它就能够
阅读全文
摘要:1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace MS 8 { 9 public class Singleton10 {11 private static Singleton m_instance = null;12 13 private Singleton()14 {15...
阅读全文

浙公网安备 33010602011771号