多项选择题

A.编码规范
B.面向对象建模
C.设计模式
D.MVC/ORM/AOP