多项选择题

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

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