单项选择题

面向对象设计的任务可以分成()。

A.软件内部结构设计和外部结构设计
B.软件内部交互设计和外部交互设计
C.类设计和产品设计
D.进程设计和界面设计