重复性管理——抽象的重要性(下)

接着上一篇的谈论,继续谈论抽象在重复性管理中的重要作用。

好的抽象与糟糕的抽象?

通过前面的一些例子,你可能形成了一个印象:所谓抽象很多时候就是把一些代码封装到一个方法中。

继续阅读“重复性管理——抽象的重要性(下)”

重复性管理——抽象的重要性(上)

什么是抽象及它在重复性管理中的作用

Haskell 语言的设计者之一 Paul Hudak 曾说过一句略带夸张的话(overstatement):编程中最重要的三件事是:抽象,抽象,抽象

abstraction, abstraction, abstraction”are the three most important things in programming。

如果你去问一些资深开发者,程序员最重要的的能力之一有哪些?那么“抽象的能力”是绝对能排得上号的。

继续阅读“重复性管理——抽象的重要性(上)”