摘要:
最近关注架构问题,从很多方面了解到基于插件开发的优点和方便性。其中一个典型的例子就是Eclipse,允许广大程序员在Eclipse的核心框架基础上进行无限扩展。那么基于插件开发具有哪些好处呢?1)可以将各个功能交给插件完成,那么对于核心框架来说,其实只需要实现基本事件调度,数据缓存,插件管理等即可,而相应的业务逻辑可以交给插件完成.如此一来,可以非常方便的对业务逻辑进行更新,而不会影响到主框架的内容。2)非常灵活,添加,删除功能都是非常方便和简洁,仅仅只需对插件进行控制即可实现各个功能模块的控制。这里本人才智有限,仅通过C++ dll的方式来实现基于插件开发的简单Demo,请各位看客多多指点… 阅读全文