I坐标

博客园 首页 新随笔 联系 订阅 管理
今天第一天到新公司上班。看到了新公司的系统的框架设计的代码部分。

系统是基于接口的。采用Factory的模式创建新的对象。

以前我也是很喜欢用接口,这样限定了对象的行为,也比较能让程序员快速的找到对应的功能。

但是,自从开始为商业系统设计之后,开始讨厌基于接口的设计来。

其中最重要的就是,商业系统几乎是不能停止的,所以,由于基于接口的设计是静态的,这样在新的系统功能发布的时候,都是在夜间12点。因为只有那个时候,才有可能用户不使用系统。

看来,目前这套系统在将来需求变化时,会有比较大的麻烦。

也许使用Sprint.net 或 PicoContainer能解决这样的问题。但是没有将它们融合进已经成形的系统中的经验。
posted on 2004-06-21 12:25  I坐标  阅读(1800)  评论(4编辑  收藏  举报