iT邦幫忙

kotlin相關文章
共有 1290 則文章
鐵人賽 Mobile Development DAY 29

技術 113/29 - 中介者模式(Mediator)- Kotlin

介紹 還是一樣,Kotlin 沒有中介者模式的語法糖,只有寫法上的差別 功能需求如下: 有三個角色,分別是商場、家樂福和全家 商場可以對家樂福和全家廣播促銷活...

鐵人賽 Mobile Development DAY 27

技術 113/27 - 狀態模式(State)- Kotlin

介紹 依然是那句話,Kotlin 在狀態模式也沒有語法糖可以用 狀態模式實作 建立會員等級介面 interface Level { fun stat...

鐵人賽 Mobile Development DAY 25

技術 113/25 - 樣版模式(Template)- Kotlin

介紹 Kotlin 在樣版模式也也也也也沒有語法糖,所以寫法跟 Java 類似 樣版模式實作 建立抽象會員模版給家樂福和全家使用 先建立基本的「會員姓名」和「...

鐵人賽 Mobile Development DAY 23

技術 113/23 - 責任鏈模式(Chain of Responsibility)- Kotlin

介紹 Kotlin 沒有責任鏈模式的語法糖,所以寫起來就跟 Java 類似,但是 Koltin 的防空值設計,可以讓我們少寫一些空值判斷,還是很棒的 責任鏈模式...

鐵人賽 Mobile Development DAY 21

技術 113/21 - 策略模式(Strategy)- Kotlin

介紹 Kotlin 的策略模式沒有語法糖,所以跟 Java 的差不多 策略模式實作 建立促銷介面 interface Promotion { fun...

鐵人賽 Mobile Development DAY 19

技術 113/19 - 觀察者模式(Observer)- Kotlin

介紹 Kotlin 也有內建觀察模式,只要使用Delegates.observable就行,但是抽象類別沒有初始值的關係,所以不能直接用 觀察者模式實作 因為...

鐵人賽 Mobile Development DAY 17

技術 113/17 - 橋接模式(Bridge)- Kotlin

介紹 橋接模式在 Kotlin 中並沒有語法糖的寫法,所以跟 Java 的寫法差不多 假如有兩個抽象類別會員和支付 會員(Member) 金會員(Gold)...

鐵人賽 Mobile Development DAY 15

技術 113/15 - 裝飾模式(Decorator)- Kotlin

介紹 Kotlin 版的裝飾模式跟 Java 版差別在可以用by這樣就能用委託的方式來實作 裝飾模式實作 建立粉絲介面 interface Fans {...

鐵人賽 影片教學 DAY 15

技術 Day 17:trailing lambda 的語法結構

今天來聊 Kotlin 裡面的 trailing lambda 以及為什麼這個寫法可以讓函數的使用更加簡潔

鐵人賽 Mobile Development DAY 13

技術 113/13 - 轉接器模式(Adapter)- Kotlin

介紹 Kotlin 沒有內建轉接器模式,所以沒有很甜的寫法 情境就跟昨天一樣,假如我有兩個會員系統 家樂福會員:有會員等級功能 全家會員:有會員年齡功能 今...

鐵人賽 Mobile Development DAY 11

技術 113/11 - 合成模式(Composite)- Kotlin

介紹 昨天太趕,跟本沒時間好好理解 合成模式由三個部件組成 Component:抽象層,提供介面定義行為 Composite:樹支,擁有樹葉 Leaf:樹葉,...

鐵人賽 自我挑戰組 DAY 18
JCConf 2024 系列 第 28

技術 Kotlin 停看聽

本屆 #JCConf 邀請到 Jintin 分享「Kotlin 停看聽」 講題簡介:學習一門語言,當然不能只有會用而已,就像過馬路需要停、看、聽同時發揮才能...

鐵人賽 自我挑戰組 DAY 18
JCConf 2024 系列 第 25

技術 Kotlin/Wasm:為 Kotlin 多平台帶來更多可能性

本屆 #JCConf 邀請到 范聖佑分享「Kotlin/Wasm:為 Kotlin 多平台帶來更多可能性」 講題簡介:Kotlin 身為支援多平台開發的熱門語...

鐵人賽 Mobile Development DAY 9

技術 113/09 - 原型模式(Prototype)- Kotlin

介紹 昨天寫 Java 的原型模式,寫了一堆 Clone 相關的程式碼,結果今天才知道 Kotlin 在 data class 已經內建 copy 語法,又又又...

鐵人賽 自我挑戰組 DAY 18
JCConf 2024 系列 第 22

技術 Ktor 3.0 入門:簡述 Ktor 的架構及 3.0 版本的主要特點

本屆 #JCConf 邀請到 Recca Chao 分享「Ktor 3.0 入門:簡述 Ktor 的架構及 3.0 版本的主要特點」 講題簡介:本演講將介紹...

鐵人賽 Mobile Development DAY 7

技術 113/07 - 創造者模式(Builder)- Kotlin

介紹 創造者模式在 Kotlin 都已經內建好,但是和單例模式不同的地方是 Kotlin 的創造者模式是能直接用的,就是舒服 創造者模式實作 建立 data...

鐵人賽 自我挑戰組 DAY 18
JCConf 2024 系列 第 21

技術 從紅燈到綠燈

本屆 #JCConf 邀請到 高見龍 分享「從紅燈到綠燈」 講題簡介:測試驅動開發(TDD)是現代軟體工程領域中廣為人知的開發方法。先撰寫測試個案描述實作功能...

鐵人賽 影片教學 DAY 9

技術 Day 09:leetcode 2235

今天來解一題 leetcode https://leetcode.com/problems/add-two-integers/

鐵人賽 Mobile Development DAY 5

技術 113/05 - 抽象工廠模式(Abstract Factory)- Kotlin

介紹 Kotlin 的抽象工廠模式和 Java 版差不多,只差在 Get 和 Set 寫法不同,還有一些語法差異 抽象工廠模式實作 假設我是補習班工廠,要產出工...