多项选择题

开放式基金的发行方式包括(   )。

A.代理发行
B.公募发行
C.自行发行
D.私募发行