系列文章

鐵人30活動 – Swift x Layout x Animation x Transition

所有的練習都有上傳到 Github 上,可以下載 Source Code 來看看。


設計模式

設計模式的關鍵目標之一就是降低組件之間的耦合度,不過在一些場景中緊耦合是合理的。

創建型模式(Creational Pattern)

創建型模式對類的實例化過程進行了抽象,能夠模塊中對象的創建和使用進行分離。

在由誰創建(Who)、什麼時候創建(When)、創建什麼(What)都提供了儘可能大的靈活性。

結構型模式(Structural Pattern)

結構型模式描述如何將類或者對象結合在一起形成更大的結構。

行為型模式(Behavioral Pattern)

行為型模式是對不同對象之間劃分職責和算法的抽象化。


Animation & Transition