无法逃脱的if...else...
摘要: 在许多时候,我们经常会碰到这样的问题: 根据给定的条件来生成不同的对象,我一般是这样: classBaseClass{ publicabstractvoidDo(); } classClass1:BaseClass{ publicoverridevoidDo(){ } } classClass2:BaseClass{ publicoverridevoidDo(){ . } } 再做一个工厂类根据...
阅读全文
posted @
2005-08-20 16:14 linkin 阅读(3230) |
评论 (16) 编辑
拟在公司内实行的开发规定(修改版),敬请大家指正和补充
摘要: 软件开发流程(框架性草稿,细节还需要完善,修改中) 团队组成项目经理、配置管理员、业务顾问、项目组员。其中项目经理是必须的,配置管理员和业务顾问可按情况单独配置或与其它项目共用。进展控制在开发前先根据项目要求设定一个总体的完成期限,并且根据经验设置若干个项目里程碑,里程碑规定了项目进展所达到的要求,在整个开发流程中采用迭代循环的方式进行渐进式开发,每个项目的迭代周期应由项目经理根据迭代目标和实际情...
阅读全文
posted @
2005-08-03 09:18 linkin 阅读(2306) |
评论 (23) 编辑
Castle的IoC容器深入分析
摘要: 大家都知道,Castle的Windsor容器非常强大,可以横向扩展的先进架构和自持自动连接等高级功能,并且充分利用了.Net的优势和特点,非常值得学习研究。在Castle中添加和使用组件非常简单:1IWindsorContainercontainer=newWindsorContainer(newXmlInterpreter("../BasicUsage.xml"));23container.Ad...
阅读全文
posted @
2005-08-02 15:44 linkin 阅读(5253) |
评论 (27) 编辑