- 做程序开发已经有几年了,从一开始的程序能跑通,无bug,到现在程序要支持易拓展、易维护、易复用、低耦合等要求。
- 一开始我们涉及到的业务可能没有那么复杂,但是随着业务的拓展等其他原因,涉及的业务需求可能会越来越复杂,怎么去设计编写这些程序往往比写程序考虑的时间要多。就像武侠小说里修炼武功一样,之前我们可能注重的是招式,到后面我们越来越觉得修炼内功的重要性。就像倚天屠龙记里张无忌在练更高一层的乾坤大挪移的武功时,因为有了内功九阳神功的加持,几个小时就练成了此武功,这就更说明了内功的重要性。
- 在程序设计方面,我认为设计模式就是内功之一,接下来我开始修炼设计模型这份内功,持续更新设计模式这个系列,欢迎大家一起交流!