Например, рассмотрим следующее: разрешенные синтаксисы в Swift:
Код: Выделить всё
/**
* Do something
*/
public func doSomething(to anObject: Any) {
// ...
}
Код: Выделить всё
/**
* Do something
*/
public struct DoSomethingMachine {
public func doSomething(to anObject: Any) {
// ...
}
}
Код: Выделить всё
doSomething(to: someObject)
DoSomethingMachine().doSomething(to: someObject)
TLDR; Какие шаблоны и синтаксис мне следует отдавать предпочтение? Как функциональное программирование по сравнению с объектно-ориентированным проявляется в этих принципах GRASP?
Подробнее здесь: https://stackoverflow.com/questions/790 ... n-in-swift