摘要: 需求:使用加密狗进行软件保护,可能会使用不同的加密狗。分析:加密狗设计:使用策略模式,但由于策略模式需要使用人员了解哪个组件提供了软件保护服务,于是结合工厂模式对对象进行创建。由于可以使用的加密狗不会很多,所以采用了简单工厂模式。 这样,结构大体如下:工厂、功能抽象、功能实现、功能环境。编码:功能... 阅读全文
posted @ 2014-05-21 09:18 LeonGo 阅读(259) 评论(0) 推荐(0) 编辑