2023年3月2日 星期四

C++:介紹 Command Pattern 以及與 Strategy Pattern 的比較

本文為 C++ Software Design 書的第 21 節內容。 Command Pattern 的目的是將一個動作封裝起來,並且支援取消此動作的功能。以下為一個計算機的例子: // Interface class CalculatorCommand { pub...