以下哪个特点最能体现面向对象程序设计的松耦合特性? A. 对象之间的紧密依赖和全局共享的数据 B. 对象之间通过消息传递实现必要的联系 C. 代码的局部修改会导致整体功能的失效 D. 严格按照功能进行模块分解 答案解析 面向对象程序设计通过对象之间的消息传递来解耦,使得每个对象相对独立,修改一个对象不影响其他对象,从而实现松耦合。紧密依赖和全局数据共享、修改影响整体以及功能分解都不是松耦合的体现。 正确答案:B