01 2010 档案

摘要:原型模式的应用   原型模式的优点     ◇性能优良   原型模式是在内存二进制流的拷贝,要比直接new一个对象性能好很多,特别是要在一个循环体内产生大量的对象时,原型模式可以更好的体现其优点。     ◇逃避构造函数的约束   这既是它的优点也是缺点,直接在内存中拷贝,构造函数是不会执行的(见“原型模式的注意事项”),优点就是减少了约束,... 阅读全文
posted @ 2010-01-29 13:19 潇潇息一去不复返 阅读(386) 评论(0) 推荐(0) 编辑
摘要:工厂模式 是举了个做pizza的例子有pizzastore抽象类里边有个pizza对象变量,orderPizza中里面有个方法叫做createpizza,同时外面定义了一个createpizza抽象方法, 然后实现里面有个方法叫做createpizza,此方法更具不同的参数new不同的对象,如NYStyleChneesepizza,NystyleClampizza等,但NYStyleChneese... 阅读全文
posted @ 2010-01-28 16:16 潇潇息一去不复返 阅读(251) 评论(0) 推荐(0) 编辑
摘要:此书借助的例子是 星巴兹加菲当用户需要houseblend 再加调料蒸奶,豆浆,摩卡,等调料。那此时不可能每个houseblend加一个调料变成一个对象吧。如果是这样就麻烦了,当主料有10种,调料有10种,则有100个对象,况且当多添加一种主料又要多加10个对象,那样肯定是不可能的。那我们采取的做法是建立10个主料对象,再建10个调料对象来装饰10个主料对象的超对象,这样当你需要一杯主料加调料也至... 阅读全文
posted @ 2010-01-26 16:23 潇潇息一去不复返 阅读(306) 评论(0) 推荐(0) 编辑
摘要:其实有点类似与报纸出版社与订阅者之间的关系,需要一个观察者做中间层来判断是否更新。其实这个东西用在设计上就是把观察者代表一个接口,然后订阅者继承观察者接口,报纸社与订阅者之间关系是松藕关系,当报纸社有新东西,他直接更新接口,此时接口的就更新了订阅者。看public void measurementsChanged(float temperature,float humidity,float pre... 阅读全文
posted @ 2010-01-25 23:08 潇潇息一去不复返 阅读(182) 评论(0) 推荐(0) 编辑
摘要:新建一个C#类库项目,拷贝源代码如下,编译生成DLL(假如DLL的文件名是TestReflect.dll)1usingSystem;23namespaceWebtest4{5/**////<summary>6///ReflectTest的摘要说明。7///</summary>8publicclassReflectTest9{10publicReflectTest()11{}... 阅读全文
posted @ 2010-01-07 15:40 潇潇息一去不复返 阅读(301) 评论(0) 推荐(0) 编辑
摘要:新建一个C#类库项目,拷贝源代码如下,编译生成DLL(假如DLL的文件名是TestReflect.dll)1usingSystem;23namespaceWebtest4{5/**////<summary>6///ReflectTest的摘要说明。7///</summary>8publicclassReflectTest9{10publicReflectTest()11{}... 阅读全文
posted @ 2010-01-07 15:38 潇潇息一去不复返 阅读(193) 评论(0) 推荐(0) 编辑
摘要:在工作上没有什么大的表现,说实话一个项目都没做,令人心酸。都是维护项目。感觉都是没有什么新东西在项目上。工作不累,但心很累。因为我没学到什么东西,当然这是在项目上,但如果说在知识上。我想还是学了点。至少工作很轻松,有时间看其他东西。09年上半年是做开发的,还是比较充实,因为我只是在项目中发挥作用,把自己的一点东西放入项目中。6月份,我申请到数据库部门,当时很难申请到,只有在等待上面的同意,那时我拼... 阅读全文
posted @ 2010-01-05 14:10 潇潇息一去不复返 阅读(283) 评论(0) 推荐(0) 编辑

努力才能前进,勤耕博客才能看远
点击右上角即可分享
微信分享提示