javascript物件導向程式設計概念簡單介紹
關於物件導向這個術語,大家應該都不陌生了,鋪天蓋地都是。
但是很多朋友還是不太明白到底什麼是物件導向的程式設計,下面就用通俗的語言做一下介紹。
物件導向簡單的說就是將功能封裝到物件裡,強調的是具備某種功能的物件。
程式導向強調的是具體的功能實現,第一步幹什麼,第二個步幹什麼。
先看一個簡單的程式碼例項:
[JavaScript] 純文字檢視 複製程式碼var antzone = { webName:"螞蟻部落", getName:function(){ console.log(this.webName) } } person.getName();
下面介紹一下物件導向程式設計的常見方式:
一.工廠模式:
[JavaScript] 純文字檢視 複製程式碼function createAntzone(webName,age,url){ var o=new Object(); o.webName=webName; o.age=age; o.url=url; o.getName=function(){ console.log(this.name); } } var antzone=createAntzone('螞蟻部落',4,"softwhy.com");
二.建構函式模式:
[JavaScript] 純文字檢視 複製程式碼function Antzone(){} Antzone.prototype.webName = "螞蟻部落"; Antzone.prototype.age = 4; Antzone.prototype.url = "softwhy.com"; Antzone.prototype.getName = function () { console.log(this.webName); }; var antzone=new Antzone(); antzone.getName();
相關文章
- 物件導向設計介紹和程式碼示例物件
- javascript:物件導向的程式設計JavaScript物件程式設計
- Javascript 物件導向程式設計(一)JavaScript物件程式設計
- Javascript 物件導向程式設計(二)JavaScript物件程式設計
- Javascript 物件導向程式設計(三)JavaScript物件程式設計
- JavaScript物件導向程式設計理解!JavaScript物件程式設計
- 前端_JavaScript_物件導向程式設計前端JavaScript物件程式設計
- JavaScript-設計模式-物件導向程式設計JavaScript設計模式物件程式設計
- JavaScript設計模式之物件導向程式設計JavaScript設計模式物件程式設計
- 物件導向介紹物件
- JavaScript物件導向程式設計——Array型別JavaScript物件程式設計型別
- JAVA物件導向基礎--物件導向介紹Java物件
- Python 物件導向介紹Python物件
- JavaScript建構函式,物件導向程式設計JavaScript函式物件程式設計
- C#學習筆記(六)——物件導向程式設計簡介C#筆記物件程式設計
- 物件導向程式設計物件程式設計
- 全網最適合入門的物件導向程式設計教程:01 物件導向程式設計的基本概念物件程式設計
- 好程式設計師前端教程-javascript的物件導向程式設計師前端JavaScript物件
- Python物件導向程式設計Python物件程式設計
- 程式設計思想 物件導向程式設計物件
- js物件導向程式設計JS物件程式設計
- 十三、物件導向程式設計物件程式設計
- 十六、物件導向程式設計物件程式設計
- Python 物件導向程式設計Python物件程式設計
- JS物件導向程式設計(一):物件JS物件程式設計
- 【譯】Java8官方教程:物件導向程式設計的概念Java物件程式設計
- JavaScript 簡單介紹JavaScript
- 物件導向程式設計第二單元總結物件程式設計
- Python - 物件導向程式設計 - __new()__ 和單例模式Python物件程式設計單例模式
- 【物件導向依賴關係概念總結】物件導向程式設計的五種依賴關係物件程式設計
- 物件導向程式設計C++物件程式設計C++
- Python OOP 物件導向程式設計PythonOOP物件程式設計
- python技能--物件導向程式設計Python物件程式設計
- JS物件導向的程式設計JS物件程式設計
- 06 物件導向程式設計 (續)物件程式設計
- Python物件導向程式設計(1)Python物件程式設計
- Scala的物件導向程式設計物件程式設計
- Python - 物件導向程式設計 - super()Python物件程式設計
- Python - 物件導向程式設計 - @propertyPython物件程式設計