摘要: 定义:代理模式(Proxy),为其他对象提供一种代理以控制对这个对象的访问 应用: 1.远程代理,也就是为一个对象在不同的地址空间提供局部代表,这样可以隐藏一个对象存在于不同地址空间的事实。 2.虚拟代表,是根据需要创建开销很大的对象。通过它来存放实例化需要很长时间的真实对象 3.完全代理,用来控制 阅读全文
posted @ 2023-03-04 22:21 KevinSteven 阅读(247) 评论(0) 推荐(0) 编辑
摘要: private void btn_OutExcel_Click(object sender, EventArgs e) { string localFilePath = ""; string fileName = "库存信息" + DateTime.Now.ToString("yyyyMMdd"); 阅读全文
posted @ 2022-06-09 17:04 KevinSteven 阅读(38) 评论(0) 推荐(0) 编辑
摘要: Thread thread = new Thread(ThreadStartUpdate); thread.IsBackground = true; //设为后台运行 thread.Start(); //开始线程 private void ThreadStartUpdate() { string e 阅读全文
posted @ 2022-04-21 17:10 KevinSteven 阅读(23) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 1现金收费抽象类 /// </summary> abstract class CashSuper { public abstract double acceptCash(double money); } /// <summary> /// 2返利收费子类 /// 阅读全文
posted @ 2022-04-02 10:36 KevinSteven 阅读(48) 评论(0) 推荐(0) 编辑
摘要: class Program { static void Main(string[] args) { #region v0.1 //ConcretePrototypel pl = new ConcretePrototypel("1"); //ConcretePrototypel c1 = (Concr 阅读全文
posted @ 2022-04-02 10:18 KevinSteven 阅读(34) 评论(0) 推荐(0) 编辑
摘要: class Program { static void Main(string[] args) { Person xc = new Person("小菜"); Console.WriteLine("\n第一种装扮:"); Sneakers pqx = new Sneakers(); BigTrous 阅读全文
posted @ 2022-04-02 10:02 KevinSteven 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 定义:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 模板方式模式是通过把不变行为搬移到超类,去除子类中的重复代码来体现它的优势。当不变的和可变的行为在方法的子类实现中混合在一起的时候,不变的行为就会在子类中重复出现。我 阅读全文
posted @ 2022-04-02 09:39 KevinSteven 阅读(198) 评论(0) 推荐(0) 编辑
摘要: static void Main(string[] args) { Console.WriteLine("NumberA:"); string NumberA = Console.ReadLine(); Console.WriteLine("NumberB:"); string NumberB = 阅读全文
posted @ 2022-04-02 09:33 KevinSteven 阅读(68) 评论(0) 推荐(0) 编辑
摘要: public void AddRootNode() { tv_SystemTree.Nodes.Clear(); foreach (Model_SoftSystem item in softSystem.GetSoftSystemList()) { TreeNode rootNode = tv_Sy 阅读全文
posted @ 2022-03-30 14:46 KevinSteven 阅读(28) 评论(0) 推荐(0) 编辑
摘要: public override List<ModelParent> GetList(int pageIndex, int pageLength, string keyword, int id, ref int DataCount) { DataList = Code.BLLInterface.Get 阅读全文
posted @ 2022-02-28 15:21 KevinSteven 阅读(310) 评论(0) 推荐(0) 编辑