物件導向是基於面向過程的程式設計思想
面向過程:強調的是每乙個功能的步驟
物件導向:強調的是物件,然後由物件去呼叫功能
面向過程:
動作有哪些呢?
a:開啟冰箱門
b:裝進大象
c:關閉冰箱門
**體現:
class demo
public static void open()
public static void in()
public static void close()
}
物件導向:
我們怎麼才能更符合物件導向的思想呢?
a:有哪些類呢?
b:每乙個類裡面有哪些東西(功能/方法)呢?
c:類與類之間的關係是什麼呢?
a:把大象裝進冰箱的分析? 如何分析有哪些類呢? 名稱提取法(uml)
大象冰箱
demo
b:每乙個類裡面有哪些東西呢?
大象in();
冰箱open();
close();
demo
main()
c:類與類之間的關係是什麼呢?
demo類中使用大象 和 冰箱的功能
**體現:
class 大象
}
class 冰箱
public static void close()
}
class demo
}
物件導向開發:
就是不斷的建立物件,通過物件呼叫功能
物件導向設計:
其實就是在管理和維護物件之間的關係
物件導向的特徵:
封裝繼承
多型
物件導向概述
物件導向概述 1 物件導向思想 a 什麼是物件導向 3點 1 面向過程是以函式為基礎,完成各種操作,強調的是過程 2 物件導向以物件為基礎,完成各種操作,強調的是物件,結果 3 物件導向是基於面向過程的 b 物件導向的思想特點 1 是一種更符合人們思考習慣的思想 2 把複雜的事情簡單化 3 把我們從...
物件導向概述
20世紀70年代以後,物件導向程式設計 object oriented programming,簡稱oop 開始流行。oop採用了一種完全不同的方法來開發計算機應用程式。在這種方法中,程式不是圍繞著要解決的任務來設計,而是圍繞著要解決的問題中的物件來設計。建立物件模型,將問題域化為不同的物件去處理。...
物件導向概述
結構化程式設計 在程式設計的早期,程式用流程圖和自頂向下的方法設計。採用這種設計方法,程式設計師會將乙個大的問題分解成更小的任務,然後為每個更小的任務編寫乙個過程 或函式 最後,程式設計師會編寫乙個主過程來啟動程式流程,隨後根據程式流程走向,呼叫想要的其它過程。這種型別的程式設計被稱為結構化程式設計...