思考后,有下面一种方案:
使用xml配置文档,设定需要的模块:如积分系统,奖励系统等,并设定部分参数等信息
程序中在服务器启动时加载配置信息,然后利用工厂模式生产对象
然后思路就定格在这里,所谓的可拔插,是不是就意味着利用外部配置的形式
是否还有其他思路实现 所谓的可拔插 呢?
然后思路就定格在这里,所谓的可拔插,是不是就意味着利用外部配置的形式
是否还有其他思路实现 所谓的可拔插 呢?
考虑到插拔,那么就需要强化“接口”的理解了,如何抽象业务过程提炼得到一个共同的接口是这个过程的核心。
接口的提炼确实是设计中的难点,大概也只能靠经验来弥补了
感谢IceQi