物件導向思想概述

2021-07-15 06:12:23 字數 1364 閱讀 2264

1:物件導向思想

物件導向是基於面向過程的程式設計思想

面向過程:強調的是每乙個功能步驟

物件導向:強調的是物件,然後由物件呼叫功能

2:物件導向的思想特點

a:是一種更符合我們思想習慣的思想

b:可以將複雜的事情簡單化

c:將我們從執行者變成指揮者

舉例:買電腦:

面向過程:我的了解電腦--->了解我自已的需求--->找對應的引數資訊--->去買電腦--->討價還價--->買回電腦

物件導向:我知道我要買電腦--->朋友去給我買--->朋友買回來了

洗衣服:

面向過程:脫下衣服-->找乙個盆-->放點洗衣液-->加點水-->把衣服扔進去-->搓一搓-->清洗衣服-->擰乾-->晾衣服

物件導向:脫下衣服-->開啟全自動洗衣機-->扔進去-->一鍵啟動-->晾衣服

吃飯:面向過程:去超市買菜-->摘菜-->洗菜-->切菜-->炒菜-->盛起來-->吃飯

物件導向:上飯店吃飯,你-->服務員(點飯菜)-->廚師(炒菜)-->服務員(端菜)-->吃

家常事務,買洗衣機,去飯店不太划算,所以,找個家傭。

3:把大象裝進冰箱

面向過程:

動作有那些呢?

a:開啟冰箱門

b:裝進冰箱

c:關上冰箱門

**體現:

class dome

public static void open()

public static void in()

public static void close()

}物件導向:

我們怎麼物件導向思想呢?

a:有那些類呢?

b:每個類有那些東西?

c:類與類之間的關係?

把大象裝進冰箱的分析?(如何分析有哪些類?uml。名次提取法。)

a:有那些類呢?

大象冰箱

demo

b:每個類有那些東西?

大象:進去

冰箱:開門

關門demo:

main方法

c:類與類之間的關係?

demo中使用大象和冰箱類的功能

**體現:

class 大象

}class 冰箱

public static void close()

}class demo

}4:開發,設計,特徵

物件導向開發:

就是不斷的建立物件,使用物件,指揮物件做事情。

物件導向設計:

其實就是在管理維護物件之間關係。

物件導向特徵

封裝(encapsulation)

繼承(inheritance)

多型(polymorphism)

物件導向思想概述

理解物件導向 舉例 把大象裝進冰箱需要三步 面向過程思想 強調的是過程,第一步 第二步.對於呼叫者,每一步都需要自己實現。物件導向思想 強調的是物件,物件裡面封裝了過程 第一步 第二步.封裝了屬性方法 對於呼叫者,無需考慮物件中是怎樣實現每一步的,只需使用即可。是一種更符合我們思想習慣的思想 可以將...

物件導向思想概述

j a是一門物件導向設計的語言,物件導向是什麼呢?是一種思想,一種解決問題的手段。物件導向與面向過程 物件導向與面向過程其目的都是解決問題 而物件導向針對點較為巨集觀,類似分而治之的解決方式,處理問題找的不是問題的解決步驟,而是針對能完成該步驟的人,也是我們生活中常見的管理方式。面向過程針對較為細節...

JAVA基礎(物件導向思想概述)

1,什麼是面向過程 假設你要吃糖醋里脊 第一步 學習炒菜技術,第二步 買材料,肉,菜 第三步 開始炒菜 第四步 吃 第五步 收拾 2,什麼是物件導向 假設你要吃糖醋里脊 第一步 找媽媽 找物件 第二步 媽媽給炒菜 第三步 拿到糖醋里脊吃 3,物件導向思想特點 思想特點 物件導向開發 就是不斷的建立物...