2015-09-02 64 views
1

我是來自C#世界的iOS/swift新手。在C#中,我儘可能遵循了「編程到接口」的原則。這是人們在快速世界中追隨的模式嗎?例如,如果有一個CustomerService,我是否開始使用CustomerService符合的CustomerServiceProtocol?是否推薦在Swift中使用協議來打破耦合

+0

我不真的按照_programming對接口_,爲什麼你的意思是? –

+0

作爲一個簡單的答案,是的,我發現使用協議而不是顯式類在Swift中使事情變得更清晰,並且我非常期待能夠在Swift 2中使用協議擴展。 – Rupert

+0

@VictorSigler我的意思是「程序到一個接口「http://stackoverflow.com/questions/383947/what-does-it-mean-to-program-to-an-interface – darthjit

回答