DesignPattern
含有「DesignPattern」共 31 篇內容
全部內容
發佈日期由新至舊
Michelle Chen的沙龍
2024/01/19
iOS常用的Design Pattern
這篇文章介紹了 iOS 中常用的 Design Patterns,包括 MVC、MVVM、Singleton、Delegation、Observer 等。同時比較了 Delegate 和 Notification 的使用時機。參考資料中還有更多相關資訊。
#
iOS
#
DesignPattern
#
MVC
3
留言
KH Huang的沙龍
2023/09/06
Golang - Design Pattern #27: 鏈式方法模式 (Method Chaining)
嗨!今天我們來深入探討鏈式方法模式,也就是讓你可以一路連續調用方法,看起來好像在鏈接它們似的。那麼,讓我們馬上進入主題吧!
#
Golang
#
程式語言
#
軟體
3
留言
KH Huang的沙龍
2023/09/03
Golang - Design Pattern #26: 延遲評估模式 (Lazy Evaluation)
嗨,大家好!今天我們來聊聊什麼是延遲評估模式,它的好處是啥,還有在 Go 裡面是怎麼玩的。
#
Golang
#
設計模式
#
DesignPattern
5
留言
KH Huang的沙龍
2023/09/03
Golang - Design Pattern #25: 黑板模式 (Blackboard)
在許多大型系統中,不同的子系統需要共享和修改某些資訊以達到一個共同目的。在這種情況下,傳統的方法可能會造成混亂和冗餘。這時,黑板模式出現了,它提供了一個統一的架構,讓這些子系統可以有效率地協作。
#
Golang
#
軟體
#
軟體開發
2
留言
KH Huang的沙龍
2023/09/02
Golang - Design Pattern #24: HSM(Hierarchical State Machine)
在物件導向的世界中,物件的行為會基於它的狀態而改變。當我們面臨更多的狀態和轉換時,狀態機就成為必要,而HSM(Hierarchical State Machine,層次狀態機)模式更是一個進一步的解決方案,它以層次化的方式組織狀態。
#
Golang
#
DesignPattern
#
設計模式
4
1
FaShaun Lin
喜歡
好像開始偷懶了
KH Huang的沙龍
2023/08/31
Golang - Design Pattern #23: 3-tier 架構
在設計軟體應用程式時,為了保持模組化、可維護性和可擴展性,開發人員通常會使用多層架構。3-tier(三層)架構是其中最常見的一種,它基本上分為三個主要層次:表示層、邏輯層和數據層。
#
Golang
#
軟體
#
軟體開發
5
留言
KH Huang的沙龍
2023/08/30
Golang - Design Pattern #22: 備忘錄模式 (Memento)
你有沒有想過,當你在玩電子遊戲時,每次過關或失敗後,遊戲是如何保存你的遊戲進度的呢? 🎮 或者當你正在編輯文檔時,"Undo" 功能又是如何工作的? 这些都可以通過備忘錄模式來實現!
#
Golang
#
軟體
#
軟體開發
5
留言
KH Huang的沙龍
2023/08/30
Golang - Design Pattern #21: 解譯器模式 (Interpreter)
當我們需要給某個系統或應用程序添加一種新的語言或表達式時,解譯器模式就派上了用場。這種模式提供了一種將句子或表達式分解成多個令牌的方法,然後根據這些令牌進行解釋或解析。
#
Golang
#
軟體開發
#
軟體
3
留言
KH Huang的沙龍
2023/08/29
Golang - Design Pattern #20: 訪問者模式 (Visitor)
訪問者模式 (Visitor Pattern) 是一種設計模式,它允許開發者將新的操作新增到現有物件結構中,而不必修改該結構的內部代碼。該模式的重點是將操作和物件結構分離,提供一個彈性的方式新增新的行為。
#
Golang
#
軟體
#
軟體開發
5
留言
KH Huang的沙龍
2023/08/29
Golang - Design Pattern #19: 橋接模式 (Bridge)
在許多複雜的程式設計問題中,如何將抽象與其具體實現分離開來,往往是一個重要的挑戰。橋接模式正是為了解決這樣的問題而生。透過橋接模式 (Bridge Pattern),不僅可以確保抽象和實現在結構上分離,還能提供一套彈性的機制來適應變化。
#
Golang
#
軟體
#
軟體開發
喜歡
留言