设计模式是一套被反复使用、为多数人知晓、经分类编目的关于代码设计经验的系统总结。一个良好的应用软件设计,不光可增加代码的可维护性,同时还可提高软件系统的灵活性和可扩展性,起到事半功倍的效果。因此,在水文信息系统的研发过程中,架构应采用良好的设计模式。本文以水文站信息推送App总体设计方案为研究对象,以观察者模式为研究典型,具体说明设计模式在水文信息化软件开发过程中的应用与作用,具有较好的参考价值。
周波,许全喜,陈卫,等.基于观测者模式的水文信息推送App总体设计方案[J].水资源保护,2017,33(S1):10-12.(.[J]. Water Resources Protection,2017,33(S1):10-12.(in Chinese))