物件導向程式設計

出自 ProgWiki
(已重新導向自 物件導向)
前往: 導覽搜尋

物件導向程式設計(Object-oriented programming),參照:『維基百科~Object-oriented_programming

基本理論

  • 類別(Class)
  • 物件(Object)、Instance
  • 方法(Method)
  • 訊息傳遞機制(Message passing)
  • 繼承性(Inheritance)
  • 抽象性(Abstraction)
  • 封裝性(Encapsulation)
  • 多型性(Polymorphism)
  • 解耦(Decoupling)

設計模式

反模式
重構代碼