文章列表
一个合格程序员该做的事情——你做好了吗?
转自Sina Blog.
程序员每天该做的事
1、总结自己一天任务的完成情况
最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多
2、考 ...
- 2009-06-19 13:29
- 浏览 358
- 评论(0)
工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。
为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例 ...
- 2009-06-19 13:19
- 浏览 419
- 评论(0)
在我们分析模型的时候经常会遇到不同类型的事物在某些特性上有共同点,比如,人和公司,他们都有地址,电话,电子邮件等属性,在分析模型的时候,我们可能得出如下的模型:
看到上述的模型的时候,我们是否会觉得模型中的冗余呢?很显然,我们会想如何将这两者融合在一起呢,我们伟大的Martin Fowler同志提出了Party模式来描述此种类型的模型。我们用一种通用(父)的类型来定义人和公司,这样,只需要在模型中指定该通用类型和联系方式的关系即可,而人和公司则从属于该类类型。其模型如下:
在这个时候,大家停下来想一想,第二个模型为什么比第一个模型更好,难道只是模型没有冗余吗?很显然不是。考虑 ...
- 2009-03-26 09:46
- 浏览 633
- 评论(0)