kingcos / Swift X Design Patterns
Licence: apache-2.0
✏️ Design patterns implemented in Swift X. `let X = 5.1`
Stars: ✭ 112
Programming Languages
swift
15916 projects
Labels
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
Swift-X-Design-Patterns
Design patterns implemented in Swift X.
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
- Simple Factory Pattern
- Factory Method Pattern
- Abstract Factory Pattern
- Strategy Pattern
- Decorator Pattern
- Proxy Pattern
- Prototype Pattern
- Template Pattern
- Facade Pattern
- Builder Pattern
- Observer Pattern
- Delegate Pattern
- State Pattern
- Adapter Pattern
- Memento Pattern
- Composite Pattern
- Iterator Pattern
- Singleton Pattern
- Bridge Pattern
- Command Pattern
- Chain of Responsibility Pattern
- Mediator Pattern
- Flyweight Pattern
- Interpreter Pattern
- 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].