在面向对象风格的体系结构中,以下哪项最准确地描述了其核心构建单元( )。
函数和过程
模块和子程序
对象和抽象数据类型
服务器和客户端
【内容考查】本题考查面向对象风格体系结构的核心概念和构建方式。
【选项分析】
A. 函数和过程是过程式编程的核心概念,不是面向对象风格的主要特征。
B. 模块和子程序更多地与主程序/子程序风格相关,而非面向对象风格。
C. 正确。面向对象风格建立在数据抽象和面向对象的基础上,其核心构建单元是对象,或者说是抽象数据类型的实例。
D. 服务器和客户端是客户端/服务器体系结构风格的核心概念,不属于面向对象风格。
面向对象风格强调数据的表示方法和相应操作的封装,这些都被封装在抽象数据类型或对象中。这种方式提供了更好的数据抽象和封装性,有利于系统的模块化和可维护性。