- 博客(7)
- 资源 (9)
- 收藏
- 关注
原创 模板方法模式
定义: 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。
2014-03-29 11:04:37 1404 18
原创 简单工厂模式VS工厂模式
小插曲 最近见XX同学也在学习设计模式,就问了她是如何学习的。 XX同学说:我先看了一遍课本然后,从大致意思上找他们之间的联系,通过 对比来进行学习。比如:我最近在学习简单工厂、工厂模式和抽象工厂。 听了之后,顿时觉得羞愧难当。一直在强调全局观,一直在强调对比学习,
2014-03-16 17:27:04 1516 24
原创 代理模式
在写这篇代理模式之前,小编还特意的留意了以前写的C#中的委托。下面先来回顾一下C#中的委托。 委托上场public static int AddOpen(int a,int b) { return a + b; } public static int SubOpen(int a,int b)
2014-03-16 16:05:58 1590 22
原创 装饰模式
看到上次写到了策略模式,最近又浏览了各位大神的博客,发现自己身边真的是卧虎 藏龙啊,各个都写的那叫一绝,感到很欣慰,可以从他们身上借鉴一下知识。在这期间 也学习了几个原则,先简单的总结一下这几个原则的用法。 单一职责原则:充分发挥GTD时间管理的思想,尽量使一个类的单一化。 开放—封闭原则:扩展改进需求,不可修改源代码。、 依赖倒转原则:依赖
2014-03-14 19:41:28 2090 71
原创 提高班之策略模式
最近在看设计模式,刚从工厂模式中学了点技术,这不又要学点策略。 “初生牛犊不怕虎”,刚学习了点技术,就不知天高地厚了, 乍一看策略,这不也没什么嘛!跟我从工厂里面学习到的技术也 差不多嘛,其实不然。 敲了几遍代码,一直在想怎么用一种更加简单易懂的方式来形 容这种模式呢?只有这样才能加深对这种模式的理解。下面就拿 提高班“开刀”吧!
2014-03-09 20:36:22 2346 37
原创 “小米公司”的简单工厂模式
大家众所周知的小米公司在去年火了一把,从数字来看小米公司去年销售额跨过300亿元大关同比增长150% 2014年公司提出将供货4000万部手机。 在看小米公司的组织结构的时候,才发现“雷军”当年也可能学习过设计模式哈。为什这么说呢? 因为小米的组织结构总体上来说就只有两层,一个负责研发,一个负责销售。可怜的孩子啊!甚至连自己的工厂都没有。都是靠富士康大哥帮忙加工的。话又说回来,为何说雷
2014-03-09 18:56:41 5021 29
原创 C#中的委托
八成大家看了这个题目估计就大概能够明白,这是用来干嘛的吧! 委托嘛,就是所谓的拖别人办事,你要办的事委托给我,那么我就可以帮你间接的完成,其实也就这么个意思,但是好处多多嘛,你委托给我,你就有更多的时间去完成其他的事情了。就是这么个意思,而在C#中就是具有更好的扩充性。 //为人物匹配相应的技能 public void people(string
2014-03-04 10:49:14 1595 20
NPOI文件,用于.net环境下,读写Excel
2014-06-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人