Matryoshka:可重用、可组合和可测试的操作

时间:2024-06-22 10:50:25
【文件属性】:

文件名称:Matryoshka:可重用、可组合和可测试的操作

文件大小:40KB

文件格式:ZIP

更新时间:2024-06-22 10:50:25

Swift

俄罗斯套娃 套娃,也被称为俄罗斯套娃或俄罗斯娃娃,是指一组大小递减的木制娃娃,一个放在另一个里面。 — 介绍 Matryoshka 更像是一种架构方法和结构帮助,而不是实际的框架。 它基本上是围绕着创建一个的想法而构建的,它在启动时将使用给定的输入执行任务,然后将结果转发到生成的 。 这可以表示为一个函数: Input -> SignalProducer < Output> 通常,一个任务可以被划分为子任务或转换为另一个任务,从而能够将其实际执行委托给具有相似特征的另一个功能。 同样,这可以表示为一个函数: Input -> (ExecuteInput -> SignalProducer < ExecuteOutput> ) -> SignalProducer < Output> 将一个任务的执行拆分成多个这样的功能可以


【文件预览】:
Matryoshka-master
----MatryoshkaTests()
--------Info.plist(756B)
--------MatryoshkaTests.swift(189B)
----.gitmodules(850B)
----MatryoshkaPlayground()
--------MatryoshkaPlayground.xcworkspace()
--------MatryoshkaPlaygroundTests()
--------MatryoshkaPlayground()
--------MatryoshkaPlayground.playground()
--------MatryoshkaPlayground.xcodeproj()
----Cartfile(51B)
----Matryoshka.xcodeproj()
--------xcshareddata()
--------project.pbxproj(30KB)
----LICENSE(1KB)
----README.md(3KB)
----Cartfile.private(93B)
----Carthage()
--------Checkouts()
----Cartfile.resolved(314B)
----Matryoshka()
--------Info.plist(829B)
--------Matryoshka.h(285B)
--------Operation.swift(1KB)
--------OperationType.swift(2KB)
--------OperationFactoryType.swift(2KB)
--------OperationFactory.swift(827B)

网友评论