- 博客(4)
- 收藏
- 关注
原创 策略模式的典型应用
做了一个小东西,里面有多个角色,每个角色都有特殊的菜单项,现使用策略模式对其简单实现。关于策略模式的介绍请参考其他书籍。下面是项目架构和实现:架构:实现:IMenuStrategy.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;namespace
2008-04-30 10:31:00 856 1
原创 Abstract Factory模式示例
参考了张逸的书,对抽象工厂这个创建型模式进行了复习.关于该模式的一些介绍和应用场合,我就不再多说了,有很多人的blog 和书上都有介绍.下面把项目的 架构和实现给大家。架构:实现代码:IReportFactory.csusing System;using System.Collections.Generic;using System.Linq;using System.
2008-04-24 15:28:00 577
原创 浅谈软件需求
做软件和做其他商品一样。一定要符合规格,也就是需求。而且如果软件开发周期比较长的话呢,要求项目人员(特别是项目经理和分析师)对规格就一定要把握的很准确。好处自然不用说了,降低风险,减少成本,最大化收益!然而,拿过来一个项目或产品,如何才能很准确地把握需求呢?首先,要明白,把握需求的关键是:问题是什么?别看只有5个字,但很多人却理解不好。有很多人在这个阶段过多地考虑到了设计和实现。结
2008-04-17 09:29:00 597
原创 在学习中工作
很早就听说:学而不思则罔,思而不学则怠!我是学计算机,思考固然很重要!但现在我自己又总结出这样一句话:学而不做则痴,做而不学则迷。我是教书的,有很多时候需要说,但现在感觉到除了能说之外,更需要做。而且做不是随意的做,写程序这个行当,有很多规范,做就要按规范做!而且程序不是随便就能写出来的。很早就学完了软件工程,直到今天才知道软件工程不是学会的,而是做会的。原来工程是用来做的!郁闷,
2008-04-14 12:22:00 527
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人