多项选择题

A.以变分原理为基础
B.通过力的大小、方向和力矩表达力的作用
C.通过力的功(虚功)表达力的作用
D.以牛顿定律为基础