摘要:最近几天又看了一个设计模式(原型模式),忍不住想要急切的更新一下我的关于设计模式的文章,也想和大家共同交流一下,下面就是我对原型模式的理解,希望能给大家带来一点知识的收获,如果理解的不到位,还请大家多多指教。 首先,什么是原型模式,原型模式其实就是从一个对象再创建另外一个可定制的对象,而且不需知道...
阅读全文
摘要:闭上眼睛回想一下我们的童年,于是一幕幕场景在脑海中如闪电般掠过,无忧无虑的笑脸,简单好玩的游戏,还有充满着各种色彩的奇思妙想,当然还有很多很多.......是呀!童年总是让人怀念的,人终究是要长大的,曾经的发小总是要各奔东西,曾经的同桌总是要穿上嫁衣他们都在自己的职业领域奋斗,拼搏着。(在此祝愿我所...
阅读全文
摘要:嫁给程序员的好处1.男程序员不修边幅,所以家里不用保持太整洁。 2.男程序员很难有女朋友,所以他会对目前的这个死心塌地。 3.男程序员呆板无趣,根本不活在人的社会中,只活在图表的世界里所以美女不必花心思去取悦他。 4.男程序员视修理东西为娱乐,在美女生气时大可在他面前摔东西出气,他会很高兴的帮美女修...
阅读全文
摘要:最近一直在学习设计模式,参考资料主要是程杰老师的大化设计模式,这本书真的很好,通俗易懂,道理深刻,适合设计模式的初学者去学习。今天让我们认识一种新的设计模式——策略模式策略模式的定义是这样的,它定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化不会影响到使用算法的客户。下面让我...
阅读全文
摘要:在学习简单工厂模式之前让我们先看看不用简单工厂模式所带来的不便把,我们以一个四则运算的计算器为例逐步的进行说明问题,首先先看看用面向程序的思想实现计算器的过程using System;using System.Collections.Generic;using System.Linq;using S...
阅读全文
摘要:设计模式介绍模式:每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这是关于模式最经典的定义,作者是建筑大师Christopher Alexander。如果是第一次看到这句话,多数人会觉得有些抽象难懂。其实“模式”两个字只是一个代号,就像我叫Justin,如果我改叫Tom...
阅读全文
摘要:首先来看一个例子:比如,饮料可以分为很多种类,而这里我取一个咖啡,那么这个咖啡呢,有多种形式的,比如有加糖了的咖啡,有加奶的咖啡,也有加热了的咖啡,也有加了冰块的咖啡。而各个顾客的选择却是不同的,比如,有的客户是要加糖的咖啡,而有的客户却是要加冰的咖啡,也就是需求是各种各样的,那么如何实现这种情况呢...
阅读全文