多项选择题

修建水工建筑物是为了满足防洪要求,获得下列哪些方面的效益?()

A.抗旱
B.发电
C.灌溉
D.供水