多项选择题

栈桥和栈桥码头设计应考虑的作用包括()。

A.自重荷载
B.车辆荷载
C.波浪力
D.腐蚀
E.路基土侧压力