大虾好,现正在着手弄一个项目。期间遇到一些问题,拿过来和各位讨论下,想征询下各位大虾的意见,相信各位在实际的项目开发中也会遇到类似的一些问题,拿出来一起讨论讨论。
系统要求:
将需求内容模块化,实现彼此之间的松耦合,可以根据用户需求来实现模块之间动态组合,组成不同的系统;
目前大致的思路是,将业务逻辑分成基础层和特定层,基础层中主要包含一些公共的业务以及模块之间的一些依赖关系,特定层就是针对每个模块单独维护,将来这个内容将放入到每个模块中,实现添加模块时,将该特定业务也添加进来。
遇到问题:
但目前在开发系统时,在程序架构上遇到一些麻烦,目前市场上常用的IOC方式或是工厂模式总感觉有很多弊端,不知各位在实际中如何解决这样的情况。