iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Software Development

你終究都要學設計模式的,那為什麼不一開始就學呢? 系列

在這30天的時間中,我們會以PHP為主要語言,
介紹S.O.L.I.D及一些Design Pattern。

欣賞使用設計模式後,會有哪些優缺點。
但概念描述不用分語言,歡迎大家一起來討論。

鐵人鍊成 | 共 57 篇文章 | 76 人訂閱 訂閱系列文 RSS系列文 團隊十萬伏bug打字團

Day51. 職責鏈模式

本文同步更新於blog Chain Of Responsibility Pattern 使多個物件都有機會處理請求, 從而避免請求的發送者和接受者間的耦合關...

2020-12-23 ‧ 由 YNCBearz 分享

Day52. 範例:新產品開發(職責鏈模式)

本文同步更新於blog 情境:公司開發了一個新產品,客戶端有許多不同的請求 客戶端的請求類別 <?php namespace App\Ch...

2020-12-24 ‧ 由 YNCBearz 分享

Day53. 中介者模式

本文同步更新於blog Mediator Pattern 集中相關對象的之間複雜的溝通與控制方式。 中介者模式會將類別分為兩類:分別是中介者類別 (Med...

2020-12-26 ‧ 由 YNCBearz 分享

Day54. 範例:打招呼(中介者模式)

本文同步更新於blog 情境:以下是人腦的運作程式 <?php namespace App\MediatorPattern\SayHello;...

2020-12-27 ‧ 由 YNCBearz 分享

Day55. 訪問者模式

本文同步更新於blog Visitor Pattern 允許在不改變組合內各元素的情況下,增加各元素的新操作。。 訪問者模式會將類別分為兩類:分別是訪問者...

2020-12-28 ‧ 由 YNCBearz 分享

Day56. 範例:各國婚禮(訪問者模式)

本文同步更新於blog 情境:這是一間國際婚禮公司 <?php namespace App\VisitorPattern\Wedding;...

2020-12-29 ‧ 由 YNCBearz 分享

Day 57. 系列完結心得

嗨,我是Bear。 遵守在Day30時與自己的約定,於年前寫完所有設計模式。稍晚會將目錄更新至Day1。 以下這段話給2019年的自己 讀書會還好玩吧?...

2020-12-30 ‧ 由 YNCBearz 分享