![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
再見乔浣
这个作者很懒,什么都没留下…
展开
-
【设计模式学习】01设计模式简介+初体验:简单工厂模式(静态工厂方法)
写在前面的话:最近维护自己的代码的时候经常觉得无从下手,归根到底还是因为写的乱七八糟的,正好给了之前想学但又懒得开始学设计模式的我一个动力。 本次设计模式的全部学习内容均来自于《大话设计模式》这本书(程杰著),这本书用更加通俗易懂的方式介绍了GoF《设计模式》中的23种设计模式,个人觉得还是蛮有意思的~ 值得一提的是这本书中的实例均使用C#作为编程语言,但设计模式主要是学思想嘛,所以...原创 2019-08-15 20:12:29 · 99 阅读 · 0 评论 -
【C#】关于委托和事件
写在前面的话:一直对委托和事件一知半解,正好借着学设计模式的机会又学习了一番委托和事件,好像有点感觉了~ 委托: 委托是一种引用方法的类型,可以为委托分配一个方法,委托将和该方法具有完全相同的行为(委托是对函数的封装) 委托的声明: 委托对象用关键字delegate声明 声明一个无参数委托: public delegate void AHandler(); 声明一个带参数委托: public ...原创 2019-08-16 15:38:01 · 171 阅读 · 0 评论 -
【设计模式学习】02策略模式
第2章 商场促销【策略模式】 下面是通过策略模式实现商场收费系统的代码: 首先明确商场收费系统的功能: 1.首先需要输入某件商品的购买数量和单价,计算出该商品的总价; 2.商品可以原价打折促销,也可以满减返利,也需要计算在内 2.计算多件商品的总价之和,得到本次购物的总价 abstract class CashSuper { //算法接口 public abstract double accept...原创 2019-09-10 15:30:14 · 136 阅读 · 0 评论