为了使WV(Wireless Village)网关系统的实现更加松耦合,便于今后更容易地进行功能或者性能的改进,基于面向对象设计中的"开-闭"原则,合成/聚合复用原则和依赖倒转原则等重要原则,对系统中的业务逻辑处理模块进行了重构,使用了一些经典的行为模式和结构模式,如:策略(Strategy)模式、代理(Proxy)模式、桥梁(Bridge)模式等。