单项选择题

实施面向对象的程序设计,采用的方法是()

A.自顶向下
B.自底向上
C.中间开始,双向发展
D.合理选择层次,控制系统复杂性