多项选择题

下列()是银行客户经理在给客户推荐产品时须熟知及详细解释的知识。

A.产品的特点
B.产品的风险
C.产品的有最终责任承担者
D.产品的设计原理