<commit_before># Swift-3-Design-Patterns

[中文版本 README](README_CN.md)

Swift 3.0 设计模式
<commit_msg>README in English update<commit_after># Swift-3-Design-Patterns

Design patterns implemented in Swift 3.0

[中文版本 README](README_CN.md)

## 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 3.0. 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!**

- [Blog](https://maimieng.com)
- [<NAME>](http://www.jianshu.com/users/b88081164fe8/latest_articles)

## Contents

1. [Simple Factory Pattern](01-Simple_Factory_Pattern.playground/Contents.swift)
2. [Factory Method Pattern](02-Factory_Method_Pattern.playground/Contents.swift)
3. [Abstract Factory Pattern](03-Abstract_Factory_Pattern.playground/Contents.swift)

## Reference

- [大话设计模式](https://book.douban.com/subject/2334288/)
- [ochococo/Design-Patterns-In-Swift](https://github.com/ochococo/Design-Patterns-In-Swift)

## License

Apache-2.0
{'fraction_non_alphanumeric': 0.09818941504178273, 'fraction_numerical': 0.02437325905292479, 'mean_word_length': 4.794354838709677, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 4, 'https://': 3, 'lorem ipsum': 0, 'www.': 1, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2782497', 'n_tokens_mistral': 476, 'n_tokens_neox': 445, 'n_words': 157}