✳flâneur — a map of the web's best reading
類別(Class)與模組(Module) 為你自己學 Ruby on Rails | 高見龍
railsbook.tw · 1,250 words · saved by 1 readers
學習不需要為公司、不需要為長官、同事、不需要為別人,只為你自己。
← 上一章:方法與程式碼區塊(block) 下一章:使用套件(Gem)讓開發更有效率 → 類別(Class)與模組(Module) 類別(Class) 模組(Module) Rails 不是一種程式語言,它是使用 Ruby 這個程式語言所開發出來的網頁開發框架(Web Framework)。 這個章節的目的並不是要詳細的介紹 Ruby 這個程式語言所有的功能,而是希望讓大家對 Ruby 有足夠的基本認識,之後大家在閱讀或撰寫 Rails 專案的時候,會比較知道 Rails 在寫些什麼。 類別(Class) Ruby 是一款物件導向程式語言(Objecte-Oriented Programming, OOP),這是一款物件化的很徹底的程式語言,在 Ruby 的世界裡,幾乎所有的東西都是物件。但,到底什麼是「物件」? 什麼是物件? 物件(object) = 狀態(state) + 行為(behavior) 在現實生活中,路上跑的車子、天上飛的鳥,你我他,看得到、摸得到的都可通稱為之物件(Object)。物件會有狀態跟行為,例如我本人有是「黑色頭髮」、「黃色皮膚」、「年紀 18 歲(?)」等狀態,也有「吃飯」、「睡覺」、「走路」、「講話」等行為。 為了讓大家更容易學習程式設計,許多程式語言都有引進物件導向的概念,讓程式架構更容易組織、整理。而 Ruby 又是一款物件化相當徹底的程式語言,
Explore this link on the map →saved by
related reading
- 變數、常數、流程控制、迴圈 為你自己學 Ruby on Rails | 高見龍railsbook.tw
- 數字、字串、陣列、範圍、雜湊、符號 為你自己學 Ruby on Rails | 高見龍railsbook.tw
- Model 基本操作 為你自己學 Ruby on Rails | 高見龍railsbook.tw
- CRUD 分解動作 - 簡易票選系統實作(上) 為你自己學 Ruby on Rails | 高見龍railsbook.tw
- 9. Classes — Python 3.14.6 documentationdocs.python.org
- how I think when I think about programming - alice mazalicemaz.com
- Day 14:[離散數學]同餘(Mod)是什麼? - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天ithelp.ithome.com.tw
- Classes - JavaScript | MDNdeveloper.mozilla.org
- Methods - The Rust Programming Languagedoc.rust-lang.org
- Defining Classesdeveloper.apple.com
- Python Classes: The Power of Object-Oriented Programming – Real Pythonrealpython.com
- Classes · Crafting Interpreterscraftinginterpreters.com