模块所具有的三个基本属性是什么?各自的含义如何?

题目

模块所具有的三个基本属性是什么?各自的含义如何?

参考答案和解析
正确答案: 模块的三个基本属性是:功能、逻辑和状态
功能是指该模块能做什么事。
逻辑是指该模块内部怎么做
状态是指该模块使用时的环境和条件。