文件名称:Swift-X-Design-Patterns:Swift在Swift X中实现的设计模式。`let X = 5.x`
文件大小:43KB
文件格式:ZIP
更新时间:2024-06-03 22:47:00
swift design-patterns Swift
Swift-X-设计模式 在Swift X中实现的设计模式。 English | 介绍 你好! 请原谅我的英语不好。 我是一名大学生,喜欢中国的Swift编程语言和iOS开发。 该存储库用于演示Swift X中的设计模式( let X = 4.2 )。 众所周知,Swift是一种很棒的编程语言,在世界范围内发展Swift。 这些设计模式将随着我的中文新文章而更新。 如果我的代码确实对您有帮助,请给我一个星 :glowing_star: ? 这将鼓舞我继续前进! 谢谢! 毫无疑问,我会在其中犯一些错误,如果您发现一些错误,请向我发出。 我期待与您讨论Swift的魔力! 谢谢! 内容 建造者模式 观察者模式 代表图案 状态模式 适配器图案 纪念图案 复合图案 迭代器模式 单例模式 桥型 命令模式 责任链模式 中介者模式 跳线模式 口译模式 访客模式 参考 大话设计模式 ochococo /快速设计模式 执照
【文件预览】:
Swift-X-Design-Patterns-master
----09-Facade_Pattern.playground()
--------Contents.swift(1KB)
--------contents.xcplayground(165B)
----01-Simple_Factory_Pattern.playground()
--------Contents.swift(2KB)
--------contents.xcplayground(165B)
----17-Iterator_Pattern.playground()
--------Contents.swift(759B)
--------contents.xcplayground(165B)
----05-Decorator_Pattern.playground()
--------Contents.swift(1KB)
--------contents.xcplayground(165B)
----20-Command_Pattern.playground()
--------Contents.swift(2KB)
--------contents.xcplayground(165B)
----08-Template_Pattern.playground()
--------Contents.swift(1KB)
--------contents.xcplayground(165B)
----21-Chain_of_Responsibility_Pattern.playground()
--------Contents.swift(3KB)
--------contents.xcplayground(165B)
----16-Composite_Pattern.playground()
--------Contents.swift(2KB)
--------contents.xcplayground(165B)
----25-Visitor_Pattern.playground()
--------Contents.swift(2KB)
--------contents.xcplayground(165B)
----02-Factory_Method_Pattern.playground()
--------Contents.swift(2KB)
--------contents.xcplayground(165B)
----13-State_Pattern.playground()
--------Contents.swift(2KB)
--------contents.xcplayground(165B)
----07-Prototype_Pattern.playground()
--------Contents.swift(2KB)
--------contents.xcplayground(165B)
----22-Mediator_Pattern.playground()
--------Contents.swift(1KB)
--------contents.xcplayground(165B)
----24-Interpreter_Pattern.playground()
--------Contents.swift(3KB)
--------contents.xcplayground(165B)
----03-Abstract_Factory_Pattern.playground()
--------Contents.swift(3KB)
--------contents.xcplayground(165B)
----10-Builder_Pattern.playground()
--------Contents.swift(2KB)
--------contents.xcplayground(165B)
----README_CN.md(4KB)
----12-Delegate_Pattern.playground()
--------Contents.swift(1KB)
--------contents.xcplayground(165B)
----06-Proxy_Pattern.playground()
--------Contents.swift(1KB)
--------contents.xcplayground(165B)
----LICENSE(11KB)
----23-Flyweight_Pattern.playground()
--------Contents.swift(1KB)
--------contents.xcplayground(165B)
----README.md(3KB)
----18-Singleton_Pattern.playground()
--------Contents.swift(390B)
--------contents.xcplayground(165B)
----19-Bridge_Pattern.playground()
--------Contents.swift(891B)
--------contents.xcplayground(165B)
----11-Observer_Pattern.playground()
--------Contents.swift(1KB)
--------contents.xcplayground(165B)
----.gitignore(1KB)
----14-Adapter_Pattern.playground()
--------Contents.swift(2KB)
--------contents.xcplayground(165B)
----15-Memento_Pattern.playground()
--------Contents.swift(1KB)
--------contents.xcplayground(165B)
----04-Strategy_Pattern.playground()
--------Contents.swift(2KB)
--------contents.xcplayground(165B)