由前篇最後做出來的效果,在我看來並不是那麼好 原因如下: 依序對應參數帶入的實際上並不是很好的高可讀性作法,因為他無法被描述成子句 無法判斷其參數的正確性,或...
Kotlin跟C#和Go一樣,可以擴展一個類的新功能而不用繼承該類Kotlin支持 extension functions及extension properti...
先來說說方法命名吧 一般來說方法多會以動作來命名 ex:Get, Set, InvokeAsync, FindAll, Query 而像是我們前面所使用的範例也...
一般來說呢,功能與功能之間的串接,多半都會借助於先前提到的擴充方法 基於SOLID的責任單一原則 我們一個類別應該只做一件事情 所以接收各種Input 與輸出各...
前篇最後提到,用泛行來解決最後的相同參數問題 為了避免編譯器優先選擇原始類別或介面去執行 所以考量將所有的方法移出 只留下Result,然後將方法都移出變成擴充...
昨天用了 UIAlertController 結合 tableView 建立一個互動表單,今天想要在表單內新增一個“撥打電話”的功能,但是並沒有真的要打出去,而...
說的那麼厲害,所以那個測(ㄐㄧㄤˋ)試(ㄓ)呢? 我們就從爬蟲那個介面開始吧 這裡使用先前的方法 利用方法名稱來描述方法 就用 3A 來嘗試吧 Arrange...
與Java類似 class Box<T>(t: T) { var value = t } 建立物件方式如下 val box: Box<...
承上篇,今天我們繼續玩Web Application 只是今天我們是用MVC來做 首先我們先建立一個MVC的專案叫做WebMvc 接著我們可以從上圖看到熟悉的...
[未完成]