Compose Method [Beck, SBPP]
You can't rapidly understand a method's logic.
Transform the logic into a small number of intention-revealing steps at the same level of detail
以下 by [Kerievsky, Refactoring to Patterns]
Motivation:
這個 pattern 看起來很簡單, 好像每個 programmer 都應該這樣寫 code, 但是如果你仔細檢視一下自己寫的 code, 你會發現, 應該大部份的 code 都沒有做到這個 pattern 的要求. Compose Method 簡單來說, 就是 method 裡面 compose 其他的東西, 都必須要在同個 detail 等級之下(Mechanics 第五點).