提出一种基于面向对象的方法,以元件的对象属性表达管网的拓扑结构,以对象方法表达水力计算模型,用对象事件反映边界条件变化响应的方法,然后通过遍历整个管网元件对象进行水力计算.对工程中两种常见的多源管网结构进行计算,分析表明,新方法能有效地处理多源环状管网结构、源变化引发的水力平衡问题,计算偏差小,能够充分满足工程计算的需求.