多项选择题

投资银行与商业银行的区别有( )。

A.功能不同
B.资金媒介机制不同
C.本源业务不同
D.利润来源和构成不同
E.经营管理风格不同