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