存档

2009年7月 的存档

关于工厂方法(Factory Method)模式的一点改进

2009年7月26日 没有评论

在使用工厂方法模式的时候,发现如果具体产品的种类很多,那么相应的就要写很多的具体工厂子类,这个算是工厂方法的一个缺点吧。今天看了一下GOF的Design Patterns,上面介绍了一种很不错的方法,就是采用模板类,这样就可以有效地解决上面提到的问题。

下面是对上一篇文章《简单工厂模式(Simple Factory) vs 工厂方法模式(Factory Method)》中讲到工厂方法时写的例子的一个改进: 阅读全文…

简单工厂模式(Simple Factory) vs 工厂方法模式(Factory Method)

2009年7月25日 没有评论

写在前面:  简单工厂模式和方法模式是设计模式中两种比较简单,同时也是比较常用的模式,本文的主要任务就是通过循序渐进的方法,从根本上掌握这两种设计模式。最后再通过对比两种模式的不同之处,更进一点加深对它们的掌握。

阅读全文…

由SIGPIPE导致程序退出想到的

2009年7月24日 没有评论

这几天在写一个发送快照的客户端,写好后测试。刚开始,启动服务端,客户端启动,开始发送快照页面。观察数据,结果,一切正常。基本功能实现了。今天早上,想到如果服务端关闭,客户端的状态会怎么样呢?产生了这个想法,就马上来try一下,结果客户端程序直接退出了,也没有产生core dump文件。很诡异! 于是gdb之,发现是产生了信号SIGPIPE,恩这下明白了。 阅读全文…

新的开始,扬帆远航!

2009年7月13日 4 条评论

    真的毕业了,真的走上职场了,一切都来的那么的快,让我有点还没回过神来。实习结束的时候,我就给自己说过,毕业后,等我再次来深圳的时候,一切都是新的开始,一切都要从头来过。现在,是时候扬帆远航了。 阅读全文…