iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
自我挑戰組

想找到脫離新手村的方向? 讓 Ruby 中的物件導向基礎為你引路! 系列

本系列文章為新手級取向,將使用連續數年被評為瀕臨死亡的程式語言 Ruby 來介紹近代程式語言的物件導向相關觀念與應用技巧。

參賽天數 4 天 | 共 5 篇文章 | 5 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 0 |物件導向到底是蝦米碗糕呢?老闆來碗方向感吧~

還記得一開始自學程式語言時,大家一定或多或少都聽過一個名詞 物件導向。然後身為程式新手和非程式相關科系畢業的你也許會開始 Google 它到底是什麼意思,然後你...

2019-09-16 ‧ 由 居居米 分享
DAY 2

Day 1|我不依~我不依~什麼是相依性?

管理相依性 Manage Dependencies 在物件導向的程式世界中,物件會有所謂 相依性 的問題,什麼是相依性呢?我們舉現實生活中的車子來理解這個抽象...

2019-09-17 ‧ 由 居居米 分享
DAY 3

Day 2|先來後到?參數順序的相依性?

移除參數順序的相依性 Remove Argument-Order Dependencies 在 Ruby 中,當我們要定義一個物件時通常會像接下來的例子一樣定...

2019-09-18 ‧ 由 居居米 分享
DAY 4

Day 3|邊緣人必須面對的⋯孤立相依性?

孤立相依性 Isolate Dependencies 當我們在開發專案時,你終究會遇到需在自身類別中使用其它類別所實例化的物件來做一些事情。但每當你在自身類別...

2019-09-19 ‧ 由 居居米 分享
DAY 4

Day 4|邊緣人必須面對的⋯孤立相依性?(續)

是的,我們的車子確實需要輪子來進行移動,這點無法分割的一部分我承認,但是總會有更好的方式來管理這種情況。那就是孤立相依性!既然我們沒辦法把它切割乾淨,那反其道而...

2019-09-22 ‧ 由 居居米 分享