单项选择题

根据性质不同,违约金可分为()。

A.约定违约金和法定违约
B.约定违约金和赔偿性违约金
C.惩罚性违约金和赔偿性违约金
D.法定违约和惩罚性违约金