整个程序流程基本就是读卡器读出卡号后发消息给闸机,闸机通过配置文件选择本地验卡或服务器验卡,操作界面通过服务器对闸机下达控制命令。现在所有的实现是在一个解决方案中,因为需求读卡器,闸机门,闸机会有不同的选择,所以想将这些模块独立出来,通过主控来进行模块间的联系,每一个模块统一接口,这样子以后修改只需要修改单独的模块就可以了,想法是这样,具体的该如何下手呢?比如主控是完全独立写呢还是将服务器当成主控?模块间联系通过消息?还是其他方式?等等。。。。新手,很多概念还不清晰,哪里想的或描述的不对,请高手尽情指出来