2009年11月9日
摘要: 最近在学习面向对象设计模式,GOF的23种设计模式大概看了一遍,简单总结一下,设计模式主要分为三种模式,分别是创建模式,结构模式,行为模式。 回过头想一下具体有哪些模式,在什么情况下用什么设计模式,好像还是一头雾水,但是我有几点我却印象深刻,下面就来说说我的感受。 什么是设计模式,我认为设计模式就是前人在程序设计过程中总结出来的经验,他不是凭空创造出来的。 为什么要用设计模式呢? 设计模式的出现就是为了解决软件的变化,因为世界上没有不变的软件,如果有那我想设计模式也就不存在了。刚才说设计模式是应对软件的变化,软件的变化给程序员带来的最大的痛苦是什么呢?我想是软件修改某一处会牵一发而动全身,也. 阅读全文
posted @ 2009-11-09 11:15 卜俊生 阅读(434) 评论(7) 推荐(0) 编辑
  2009年10月24日
摘要: 在C#中,foreach是个好东西,他可以迭代集合中的元素,并且可以无须知道集合的元素数量,使用起来要比for循环语句方便的多,这篇随笔记录的就是我对foreach语句的一些体会。 对于那些技术高深的大牛们来说,一般在谈论某些技术时,总是说的面面俱到,而且十分严谨,就犹如庖丁解牛一般,而对于我来说解牛根本就谈不上(怕挨板砖),充其量就是给它剌上一小刀,至于能不能剌破皮就另一说了,这就是我为这篇随笔起名叫《给foreach语句剌上一小刀》的原因了,废话少说,进入正题了。 阅读全文
posted @ 2009-10-24 15:51 卜俊生 阅读(559) 评论(5) 推荐(0) 编辑
  2009年10月19日
摘要: 如果你会不经意的看见我,就说明我通过Windows Live发布随笔成功了! 阅读全文
posted @ 2009-10-19 08:51 卜俊生 阅读(193) 评论(0) 推荐(0) 编辑
  2009年10月18日
摘要: C#中的继承分为实现继承和接口继承,今天主要谈一下实现继承。  实现继承表示一个类型派生于另一个基类型,该类型拥有基类型的所有成员字段和函数。在实现继承中,派生类型的每个函数采用基类型的实现代码。——摘自《C#高级编程第六版》92页  为什么要使用类继承呢,举个小例子,假如说我们之前有个类叫Peoplo(人类),他具有身高、体重等属性,同时还具有吃饭、睡觉等方法,可是由于科... 阅读全文
posted @ 2009-10-18 13:24 卜俊生 阅读(858) 评论(3) 推荐(2) 编辑
  2009年10月16日
摘要: 今天看了下《C#高级编程第六版》中的扩展方法部分,可惜介绍的太笼统了,仅有一页的篇幅,有点迷糊,于是自己尝试写个扩展方法,不幸的是居然被我写出来了!废话少说赶紧记下来,以备不时之需(俺记性不好)。我写了两个扩展方法,一个是为自定义类扩展方法,另一个就是为FrameWork中的类扩展方法,下面分别说下:  一、为自定义类扩展方法  自定义类Peoplo   [代码]   Peoplo类定义了一个Bo... 阅读全文
posted @ 2009-10-16 22:45 卜俊生 阅读(440) 评论(1) 推荐(0) 编辑
摘要: 哦耶!终于落户博客园了!以后这里就成为我的发布学习笔记的地方了,希望路过的大牛们多多指点啊! 阅读全文
posted @ 2009-10-16 18:56 卜俊生 阅读(179) 评论(2) 推荐(1) 编辑