在前面篇章中,有介紹 input/output 與父子元件溝通的方式,但在實際應用中,會遇到需要多個元件共享資料或邏輯的情況,而一但需要跨越兩個元件以上,inp...
今天來學習兩個新的資料結構,Stack (堆疊) 和 Queue (佇列)
Stack (堆疊)
概念
Stack 是一種 FILO (先進後出) 的資料結構,...
在 IT 的學習過程中,除了課堂所學與同儕討論之外,我也常透過閱讀技術文章來增進自己的知識。然而,我很快就發現一個現實問題:技術文章的水平落差非常劇烈。有些文章...
Codetopia 創城記 (9)|部件與聚合——Composite:把群組當單體操控
IThome 鐵人賽 設計模式 Composite Codetopia...
繼承和多型是Java中物件導向程式設計的兩個重要概念,這兩者密切相關,共同實現了代碼的重用性、可擴展性和靈活性。1.繼承
指一個類可以從另一個類獲取屬性和方法。...
今天是第十三天,今天解 a038. 數字翻轉。題目要求將輸入的值全部翻轉(ex: 54321 -> 12345),本題使用條件判斷式之一的while迴圈就...