mirror of
https://github.com/crazybber/go-pattern-examples.git
synced 2024-11-23 04:16:02 +03:00
.. | ||
01_mediator | ||
02_option | ||
03_observer | ||
04_iterator | ||
05_template_method | ||
11_command | ||
12_strategy | ||
16_state | ||
17_memento | ||
19_interpreter | ||
21_chain_of_responsibility | ||
23_visitor | ||
README.md |
行为模式
对象之间行为关系的一些常用套路,行为类的模式,重点用于模式对象间行为的套路。 所谓行为模式,就是为这些行为明确一些框框/规则/方式等。
举个例子,好比古代人两个人见面,常常先作揖,同时问候.
作揖 ---> 问候 这就是一个行为模式.
再比如,我们常说家里来客人了,要端茶、倒水进行招待。
端茶(壶)--> (向客人杯子)倒水 也是一个行为模式.
从代码的微观角度,也会有很多常用的、很好用的、并且往往很高效的模式/套路,我们称之为最佳实践。