多项选择题

现有的典型的程序设计方法论主要包含()。

A.面向过程的结构化程序设计
B.控制条件结构化设计
C.循环控制程序设计
D.面向对象的程序设计