分类/分组 1965年ALGOL提出 用户定义类型 1979年c++, 参考Simula 最初c语言结构体 声明和定义类方法 Smalltalk方法调用是传送消息,调未定义方法是否出错由该类决定 作用 # 成为一种模具 生成器 # module和散列只有该作用 可行操作的功能说明(类型、泛型) 代码再利用的单位(继承)