--- title: 關於 Swift Desgin pattern 讀書會 tags: 讀書會, Design Pattern description: 2019/08/18 --- # Swift Design Pattern 讀書會 ## 設立目的 * 觀點討論 * 經驗分享 * 養成學習習慣 ## 關於用書 [Design Patterns by Tutorials](https://store.raywenderlich.com/products/design-patterns-by-tutorials) ## 進行模式 每次進行兩章節。 成員自行認領章節,輪流進行簡單導讀,並帶領成員完成討論和分享。 預計流程(導讀者可自行調整): 1. 導讀(20分鐘) 2. 分組討論(15-20分鐘) 3. 分享(10-15分鐘) > 本讀書會目的不是一群人聚在一起讀書,而是「討論」,重點在於相互交流與分享,所以希望討論時間會佔比較多 ## 參與要求 * 能事前讀完指定章節 * 能定期出席(出席8次以上) * 具閱讀英語能力 * 必須參與導讀、進行分享 * 需分攤購書費用 * 希望能撰寫參與心得及筆記但不強制 > 讀書會的共讀精神在於「集思廣益」,因此每位成員的積極供獻和事前準備就變得很重要,你不只是「讀完」當次討論的內容,還要消化、思索並提出當天值得討論的內容或問題,唯有積極參與你才能夠獲得更多 ## 適合程度 有 Swift 基礎者,想把 Design Pattern 學起來的朋友 了解物件導向但無 Design Pattern 基礎者可 ## 地點 220新北市板橋區文化路一段268號15樓 CMoney 教育中心 (感謝 Cmoney 提供免費場地) ## 時間 10:00 A.M. - 12:00 P.M. ## 章節導讀日期與導讀人 | 章節 |標題 | 日期 |需要時間 |導讀人 |備註 | |--- |---|--- |--- |--- |--- | | ch. 1 | What are Design Patterns?| 08/18 |0.5hr | Natalie |[slides](https://hackmd.io/@lumanman/rJKB-tSNS)| | ch. 2 | How to Read a Class Diagram | 08/18 | 0.5hr | Natalie |[slides](https://hackmd.io/@lumanman/rJsmNTHVr)| | ch. 3 | Model-View-Controller Pattern | 08/18 | 1hr | Tank |[slides](https://github.com/lumanmann/design_pattern_study_jam/tree/master/Ch.3-MVC)| | ch. 4 | Delegation Pattern | 08/25 | 1hr | 泉 | [slides](https://github.com/lumanmann/design_pattern_study_jam/tree/master/Ch.4-Delegate) | | ch. 5 | Strategy Pattern | 08/25 | 1hr | Hank | [slides](https://github.com/lumanmann/design_pattern_study_jam/tree/master/Ch.5-Strategy%20Pattern) | | ch. 6 | Singleton Pattern | 09/08 | 1hr | Danny | [slides](https://github.com/lumanmann/design_pattern_study_jam/tree/master/Ch.6-Singleton%20Pattern) | | ch. 7 | Memento Pattern | 09/08| 1hr | Jack Xu | [slides](https://github.com/lumanmann/design_pattern_study_jam/tree/master/Ch.7-Memento%20Pattern) | | ch. 8 | Observer Pattern | 09/29| 1hr | Jack | [slides](https://github.com/lumanmann/design_pattern_study_jam/tree/master/Ch.8-Observer%20Pattern) | | ch. 9 | Builder Pattern | 09/29 | 1hr | Jake |[slides](https://github.com/lumanmann/design_pattern_study_jam/tree/master/Ch.9-Builder%20Pattern) | | ch. 10 | Model-View-ViewModel Pattern | 10/06 | 1hr |Jake | [slides](https://github.com/lumanmann/design_pattern_study_jam/tree/master/Ch.10%20Model-View-ViewModel%20Pattern)| | ch. 11 | Factory Pattern | 10/06| 1hr | Evelyn | [slides](https://github.com/lumanmann/design_pattern_study_jam/tree/master/Ch.11-Factory%20Pattern) | | ch. 12 | Adapter Pattern | 10/20 | 1hr | Tank | [slides](https://github.com/lumanmann/design_pattern_study_jam/tree/master/Ch.12-AdapterPattern) | | ch. 13 | Iterator Pattern | 10/20 | 1hr | Natalie | [slides](https://github.com/lumanmann/design_pattern_study_jam/tree/master/Ch.13-%20Iterator%20Pattern) | | ch. 14 | Prototype Pattern | 11/03 | 1hr | 健豪 | [slides] | | ch. 15 | State Pattern | 11/03| 1hr | Evelyn | [slides] | | ch. 16 | Multicast Delegate Pattern | 11/17 | 1hr | Starly| [slides] | | ch. 17 | Facade Pattern | 11/17 | 1hr | Michael |[slides] | | ch. 18 | Flyweight Pattern | 12/01| 1hr | Annie | [slides] | | ch. 19 | Mediator Pattern | 12/01 | 1hr | Jack | [slides] | | ch. 20 | Composite Pattern | 12/15 | 1hr | Ohlulu |[slides] | | ch. 21 | Command Pattern | 12/15 | 1hr | Michael |[slides] | | ch. 22 | Chain of Responsibility Pattern |12/29 | 1hr | Bob |[slides] | | ch. 23 | Coordinator Pattern | 12/29 | 1hr | Bob | [slides] | ## 工具 + Slack - swiftstudyjam.slack.com + Github - [Design Pattern Study Jam Repository](https://github.com/lumanmann/design_pattern_study_jam) ## 活動紀錄 [Taipei Swift Study Jam](https://www.facebook.com/swiftstudyjam)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up