2022 iThome 鐵人賽
「連續 30 天發表技術文章不中斷」爆發驚人的技術能量,
寫出一整年的成長與學習。
Modern Web
選手 129 文章 4356
2022-10-26
881
0
前面已經提到,繼承最大的優點就是提高程式的複用性,減少重複程式碼。但從反向來看,其缺點也在於上層物件與下層物件之間高度關聯性,改動原型鍊上層物件的內容會影響到下...
2022-10-25
1148
0
多型這個字的英文「Polymorphism」意為「多結構」,放在程式設計當中,指的是同樣名稱的方法擁有不同行為。一般是指改寫父類別衍生的子類別方法,達成多型的效...
2022-10-24
926
0
這章終於來到原型基礎物件導向的另一個核心概念:「繼承(Inheritance)」。 繼承主要的目的,就是為了讓一個物件能夠使用另一個物件的屬性和方法,如此能夠提...
2022-10-23
874
0
在進入到原型的第一章節時,說明了 JS 是以物件導向為基本設計概念的語言,在前幾章也陸續說明了原型作用機制與相關概念,以下就來實際檢視一下,物件導向在 JS 中...
2022-10-22
873
0
就如同前面所說,JS 是實踐物件導向設計的語言,使用物件模擬真實世界,因此如何創造和操縱物件可說是 JS 的核心。 先前已經提過,JS 中有幾種方法能夠創造物件...
2022-10-21
613
0
前面提到了,JS 是實作原型基礎物件導向程式設計(Prototype-based OOP)的語言,那麼這個最重要的原型(Prototype)究竟是什麼? 在 J...