
C#和设计模式
文章平均质量分 89
王冬阳
这个作者很懒,什么都没留下…
展开
-
外观模式和适配器模式
外观模式: Facade ,为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用结构图子系统类 //子系统 class SubSyStemOne { public void MethodOne() { Console.Wr原创 2016-03-01 11:26:22 · 798 阅读 · 18 评论 -
设计模式---命令模式
命令模式: 命令模式 (Command),将一个请求封装为一个对象,从而是你可用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。原创 2016-02-26 15:35:01 · 617 阅读 · 33 评论 -
设计模式---状态模式
状态模式: 目的是什么? 消除庞大的条件分支语句,大的分支判断会使得它们那一修改和扩展,就像早期说的刻板印刷一样,任何改动和变化都是致命的。状态模式通过把各种状态转移逻辑分布到State的子类之间,来减少相互间的依赖。,从而使得程序更加容易维护和扩展。什么时候用? 当一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态改变它的行为时,就可以考虑使用状原创 2016-02-21 15:07:39 · 654 阅读 · 24 评论 -
设计模式---代理模式
代理 代理这个词在我们的生活中应该听到过不少,原创 2016-02-14 13:57:39 · 595 阅读 · 25 评论 -
C#---集合
集合: 可以放各种类型的数据,并且不确定放多少个给集合添加数据,用add()方法,添加的内容,无限添加 可以将集合看做是“长度可变的,具有很多方法的数组”三种方式 往集合中添加数据有三种方式 1,通过构造函数可以添加一个数组 2,通过Add()方法可以添加数组,但是算成一个元素 3,通过AddRange()也可以添加数组实例有两种方法:第一种,利用Inset方法,手动输入插入的位置 [csharp原创 2016-02-01 21:06:01 · 664 阅读 · 16 评论 -
C#中的字符串
字符串原创 2016-01-29 10:20:26 · 681 阅读 · 37 评论 -
C#中的构造函数
尤其是看了极速蜗牛之后这种感觉更是非常的强大,原创 2016-01-25 21:26:44 · 5999 阅读 · 42 评论 -
终极飞行棋地图实现和逻辑判断
先看下面的这个图片,是不是看着都晕呢?制作飞行棋看着特别的麻烦,刚开始都不知道如何下手,通过分析,知道了要一步步来。制作飞行棋有两个难点,一个是画图,另一个是进行逻辑判断,把这两个问题搞明白了,其他的都不是问题。 那么如何制作表头呢?先写一个方法 public static void showU() { Con原创 2016-01-09 19:07:36 · 3192 阅读 · 28 评论 -
【C#】几个好玩的小例子
求闰年乘法口诀三元表达式随机数原创 2016-01-01 10:30:38 · 3649 阅读 · 22 评论 -
初识C#
刚刚接触c#感觉挺好玩的原创 2015-12-27 10:26:56 · 729 阅读 · 36 评论