實踐GoF的23種設(shè)計模式:命令模式簡介
因此,我們需要對請求進行抽象,將上下文信息封裝到請求對象里,這其實就是命令模式,而該請求對象就是 C....
GoF設(shè)計模式之代理模式
它是一個使用率非常高的設(shè)計模式,在現(xiàn)實生活中,也是很常見。比如,演唱會門票黃牛。假設(shè)你需要看一場演唱....
GoF設(shè)計模式之訪問者模式
訪問者模式的目的是,解耦數(shù)據(jù)結(jié)構(gòu)和算法,使得系統(tǒng)能夠在不改變現(xiàn)有代碼結(jié)構(gòu)的基礎(chǔ)上,為對象新增一種新的....
深入理解計算機系統(tǒng)的數(shù)值類型
在計算機系統(tǒng)中,整數(shù)可以分成 無符號(unsigned)整數(shù) 和 有符號(signed)整數(shù) 兩大類....
GoF設(shè)計模式之迭代器模式
有時會遇到這樣的需求,開發(fā)一個模塊,用于保存對象;不能用簡單的數(shù)組、列表,得是紅黑樹、跳表等較為復(fù)雜....
GoF設(shè)計模式之觀察者模式
現(xiàn)在有 2 個服務(wù),Service A 和 Service B,通過 REST 接口通信;Servi....
Group By高級用法Groupings Sets語句的功能和底層實現(xiàn)
SQL 中 Group By 語句大家都很熟悉,根據(jù)指定的規(guī)則對數(shù)據(jù)進行分組,常常和聚合函數(shù)一起使用....
GoF給裝飾者模式的定義
我們經(jīng)常會遇到“給現(xiàn)有對象/模塊新增功能”的場景,比如 http router 的開發(fā)場景下,除了最....