如题,请大大们耐心给信任解答,不胜感激!~给个有用的链接也行!~(中文的,不懂英文)

解决方案 »

  1.   


    1.例如shopex里面有很多插件,可以按照要求自己开发,这样要留下要求和接口实现对接和兼容
    2.模块化结构例如我们公司的一个系统,两大系统,12大业务,52个模块。根据用户的报价和实际情况实现自由选择性拼装。
      

  2.   

    既然有“插件”,那必然有“插槽”。这个“插槽”就是主系统预留的接口。它定义好它能提供的信息,并要求一个输出结果。然后插件开发者去实现这之间的过程。“插槽”的设计关系到整个系统的可扩展性。photoshop中的滤镜应该是插件应用的成功例子。ps给出一张图,要求插件提供者提供自己的图像处理算法。
    再比如游戏大厅,下载游戏,即需安装,也是一种松散式的插件式系统。
    还有我们常用的visualstudio的源代码管理插件。vs要求实现绑定、提交、获取等等源代码管理操作。不同的插件实现方法千差万别,但反应在vs中,操作方式是大同小异的。相对来说,BS系统实现插件式比CS要容易一些。