多项选择题

世界各国的银行监管有以下几种类型( )。

A.由中央银行负责
B.由财政部的一个部门负责
C.由政府设立的专门机构负责
D.完全由商业银行自律
E.由中央银行及其他金融管理机构共同负责