多项选择题

A.MVC模式
B.黑板模式
C.分层模式
D.管道和过滤器模式