sharpdevelop services实现类图

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

这是一个非常强的开源项目!一开始由Mike Kruger编写,那时VS.net的beta版还不可以用,除此之外也没有其它好的C#编辑器,所以Mike就自己开发了一个程序编辑器.后来陆陆续续来了一些程序员,组成了SharpDevelop的核心工作组,从事这项开发.

sharpdevelop的核心技术采用Addin树,这样扩展性非常好!总体也是采用MVC模式,把界面层放在最高层.所有的服务都用ServiceManager来查找,通过ServiceManager建立了一个服务层.而密码子这个概念的提出,也是这个工程很有创意的一个地方.它使用密码子通过Command模式,把服务,响应事件,界面的模型都联系起来.下面是今天画的Services类图,没有画完全.但可以看出作者的意图.这些服务分别存在core/Service包内,和base/Service包内.

rose的realize线真奇怪,是条实线,而且无方向

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航