Objective C 01 物件導向

2021-07-04 22:16:03 字數 641 閱讀 7756

物件導向(object oriented,oo)是軟體開發方法

物件導向是一種對現實世界理解和抽象的方法.

object oriented programming oop--物件導向程式設計

什麼叫物件導向?

感覺還是很抽象的東西,舉個例子,小明想買電腦,但是他什麼都不懂,於是就打**找到懂電腦的小黃,讓他幫忙買了電腦.小明僅僅是坐在家中打了個**,電腦就買到了,他不知道小黃是怎麼買的電腦,也無需知道,小明現在有自己的電腦就好了.這個裡面就是物件導向吧?這裡的關鍵是小明依靠小黃買到電腦.

而當小明不想依靠小黃,想自己買的時候,他要先上網找資料,看看自己要買什麼樣的,對比一下**什麼的,然後再去電腦城買電腦,最後買了電腦回家.這個有步驟的過程是面向過程

物件導向是相對面向過程而言的,兩者都是一種思想

面向過程強調的是功能行為,關注的是解決問題需要哪些步驟

物件導向, 將功能封裝進物件,強調具備了功能的物件,關注的是解決問題需要哪些物件.

是一種符合人們思考習慣的思想
可以將複雜的事情簡單化

程式設計師從執行者變成了指揮者   

當要完成乙個需求時

先要去找具備所需功能的物件來用,

如果物件不存在,就建立乙個具備該功能的物件

這樣簡化開發並提高復用

01 Objective C物件導向程式設計

1.物件導向程式設計 用解決現實中的問題的辦法來解決計算機問題。1.1 物件 anything is object.萬物皆物件。現實中物件是一種客觀的存在,程式中物件是一片記憶體空間。物件之間各司其職,各盡所能,物件功能單一。物件之間通過發訊息來互相合作,形成乙個系統。物件有什麼 屬性 能幹什麼 方...

objective c物件導向

oop object oriented programming 特徵 多型 繼承 封裝 兩部分組成 1.inte ce部分 定義類的公共介面和類的資料成員 2.implementation部分 實現這些方法的實際方法 main檔案中新增friend類 inte ce 部分 inte ce frien...

Objective c學習筆記01 簡介

如果您未曾開發過 ios 或 mac os x 平台的程式,那就需要開始了解它們的首要程式語言 objective c。objective c 並不是一種很難的語言,如果能花一點時間學習,相信您會漸漸領會到它的優雅之處。objective c 程式語言使您能進行複雜的 物件導向的程式設計。通過提供用...