c#
文章平均质量分 74
二次元中毒者
众多IT民工中的一员。爱好动漫,电影。闲的时候喜欢喝喝咖啡,看看书,散散步。新的开始,开始学着热爱C#,热爱码工的生活~ Life Pattern:coding-> read paper->coding->read paper---->
展开
-
设计模式笔记之三(Iterator Pattern):
Iterator Pattern, 即迭代器模式,它让使用者通过接口循环访问容器中的元素,且不用了解底层的实体。 加入我们现在想访问微信和Line的用户,且打印出相关信息。 如大家所知,微信和Line属于不同公司,因此对用户列表的设计也有所不同。 假设微信用了LinkedList,Line用了数组,要打印用户列表,就必须分别重新实现PrintLinkedList 和PrintArra原创 2015-06-16 10:05:23 · 378 阅读 · 0 评论 -
设计模式笔记一(strategy pattern)
正式步入码工界,遇到第一个问题就是Refactor老的project,让支持新的功能和策略。 无路可退,便踏上了学习设计模式的征程~ 路漫漫其修远兮.... 言归正传,第一个学习的对象是strategy pattern,策略模式。 个人知识有限,于是乎,请教一下Wikipedia,找到其定义如下: 策略模式作为软件设计模式,指对象有某个行为,但在不同场景下,该行为有不同的实现算法原创 2015-06-03 15:08:33 · 492 阅读 · 0 评论