面向对象特性

  • 封装(encapsulation)
  • 继承(inheritance)
  • 多态(polymorphism)

对象的三个特征

  • 对象的行为(behavior):可以对对象施加哪些操作,或可以对对象施加哪些方法;
  • 对象的状态(state):当施加那些方法时,对象如何响应;
  • 对象标识(identity):如何辨别具有相同行为与状态的不同对象;

类之间的关系

  • 依赖("uses-a")
  • 聚合("has-a")
  • 继承("is-a")

results matching ""

    No results matching ""