狀態模式使用狀態物件來表示物件在不同狀態下的行為,並通過改變狀態物件來改變行為。
生活範例
街道中的紅綠燈非常適合用來說明狀態模式的概念。紅綠燈有三種狀態:紅燈...
在 Rust 中,遮蔽(shadowing)是一種允許重複使用相同變數名稱的特性。
行為
遮蔽會在變數作用域內逐層生效,即在某一層的變數遮蔽了外層或之前定義的同...
心靈與技術的交織之旅
參加這次的IT鐵人賽,對我來說,真的不僅是一次技術挑戰,更是一段深刻的心靈旅程。作為一名轉職者,我懷著忐忑又期待的心情,從零開始踏入這...
身為工程師,一定或多或少會碰到這個神祕的編輯器 Vim使用windows的用戶,第一次遇到他沒意外應該是在用command line提交git的commit的時...
第 02 章:何謂開發流動?
昨天提到如果能將開發過程中的這些「流動」(Flow)現形,那溝通起來會更加順暢,那這所謂的開發流動是什麼?可以先將其認知為從需求...
nestjs 分層元件 Guard
目標
介紹 nestjs 分層元件 Guard
概念
nestjs 使用 Guard 這個元件,來對使用輸入做驗證或檢核...