在 Swift 中使用建造者模式#
和程式設計中其他的抽象和模式一樣,建造者模式的目的是減少以保持可變狀態 —— 從而使物件更簡單、且更容易預測。物件變得 “少狀態”,就會容易測試和調試 —— 因為他們邏輯只存在單純的輸入輸出。
儘管建造者模式在 java 中十分常見,然而在蘋果平台上卻很少遇到(至少和建造物件不同)。這周,我們來看一下,建造者
和程式設計中其他的抽象和模式一樣,建造者模式的目的是減少以保持可變狀態 —— 從而使物件更簡單、且更容易預測。物件變得 “少狀態”,就會容易測試和調試 —— 因為他們邏輯只存在單純的輸入輸出。
儘管建造者模式在 java 中十分常見,然而在蘋果平台上卻很少遇到(至少和建造物件不同)。這周,我們來看一下,建造者