All Projects → kingcos → Swift X Design Patterns

kingcos / Swift X Design Patterns

Licence: apache-2.0
✏️ Design patterns implemented in Swift X. `let X = 5.1`

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Swift X Design Patterns

Design Patterns Php
Most simplest design pattern implementation in PHP, including all 23 GoF patterns plus some other patterns
Stars: ✭ 85 (-24.11%)
Mutual labels:  design-patterns
Calcite Components
Web Components for the Calcite Design System. Built with Stencil JS. Currently in Beta!
Stars: ✭ 96 (-14.29%)
Mutual labels:  design-patterns
Tachyons Verbose
Functional CSS for humans. Verbose edition.
Stars: ✭ 102 (-8.93%)
Mutual labels:  design-patterns
Moderndesignpatterns
Design Patterns in Modern C++
Stars: ✭ 88 (-21.43%)
Mutual labels:  design-patterns
Gang Of Four And Solid Principles In Swift
👨‍👩‍👧‍👦 - My personal Repo to learn all 23 Gang of Four patterns and all SOLID Principles using Swift and Playgrounds
Stars: ✭ 95 (-15.18%)
Mutual labels:  design-patterns
Designpatterns
Project : Design Patterns Examples in C#
Stars: ✭ 1,337 (+1093.75%)
Mutual labels:  design-patterns
Patternfly Design
Use this repo to file all new feature or design change requests for the PatternFly project
Stars: ✭ 82 (-26.79%)
Mutual labels:  design-patterns
Basicknowledge
Data struct, algorithm, LeetCode and DesignPattern introduction and implementation in Cpp and C#
Stars: ✭ 109 (-2.68%)
Mutual labels:  design-patterns
Paper Code
对一些好的技术文章结合自己的实践经验进行翻译、举例说明等或自己的经验分享。主要包括架构设计、模式设计、模型设计、重构等。
Stars: ✭ 94 (-16.07%)
Mutual labels:  design-patterns
Generic Repository Nodejs Typescript Article
Article's examples
Stars: ✭ 100 (-10.71%)
Mutual labels:  design-patterns
Designpatterns
The 23 Gang of Four Design Patterns.
Stars: ✭ 93 (-16.96%)
Mutual labels:  design-patterns
Khalilstemmler Blog
Blog, wiki and articles on software design + architecture w/ JavaScript and TypeScript
Stars: ✭ 95 (-15.18%)
Mutual labels:  design-patterns
Design Systems Repo
A collection of Design System examples, resources, tools, articles and videos.
Stars: ✭ 95 (-15.18%)
Mutual labels:  design-patterns
Sample Dotnet Core Cqrs Api
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
Stars: ✭ 1,273 (+1036.61%)
Mutual labels:  design-patterns
Ios Learning Materials
📚Curated list of articles, web-resources, tutorials and code repositories that may help you dig a little bit deeper into iOS [and Apple Platforms].
Stars: ✭ 1,380 (+1132.14%)
Mutual labels:  design-patterns
Swift Design Patterns
🚀 The ultimate collection of various Software Design Patterns implemented in Swift [Swift 5.0, 28 Patterns].
Stars: ✭ 85 (-24.11%)
Mutual labels:  design-patterns
Library Management System Java
📚 A sophisticated Library Management System designed in Java while following the concepts of decoupled layers (entities) and minimal code in interface (GUI).
Stars: ✭ 96 (-14.29%)
Mutual labels:  design-patterns
When Ts
When: recombinant design pattern for state machines based on gene expression with a temporal model
Stars: ✭ 112 (+0%)
Mutual labels:  design-patterns
Design Patterns
php设计模式
Stars: ✭ 107 (-4.46%)
Mutual labels:  design-patterns
Python Ddd
Python DDD example
Stars: ✭ 100 (-10.71%)
Mutual labels:  design-patterns

Swift-X-Design-Patterns

Design patterns implemented in Swift X.

GitHub license Swift 4.2

English | 中文

Introduction

Hello!

Please forgive my poor English. I am a college student who loved Swift programming language and iOS development from China. This repository is to demonstrate design patterns in Swift X (let X = 4.2). As we know, Swift is an awesome programming language around the world and it's growth so rapidly. These design patterns will be updated with my new articles in Chinese.

If my code did help you, would you please give me a Star 🌟? It will courage me to move on! Thank you!

No doubt that I would made some mistakes in it, if you find some bugs, please issue me. I am looking forward to discuss with you about the magic of Swift! Thank you!

Contents

  1. Simple Factory Pattern
  2. Factory Method Pattern
  3. Abstract Factory Pattern
  4. Strategy Pattern
  5. Decorator Pattern
  6. Proxy Pattern
  7. Prototype Pattern
  8. Template Pattern
  9. Facade Pattern
  10. Builder Pattern
  11. Observer Pattern
  12. Delegate Pattern
  13. State Pattern
  14. Adapter Pattern
  15. Memento Pattern
  16. Composite Pattern
  17. Iterator Pattern
  18. Singleton Pattern
  19. Bridge Pattern
  20. Command Pattern
  21. Chain of Responsibility Pattern
  22. Mediator Pattern
  23. Flyweight Pattern
  24. Interpreter Pattern
  25. Visitor Pattern

Reference

License

  • Apache-2.0
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].