面向对象的原理是核心; 原则是设计、编码的座右铭; 设计模式是达成原则的途径; 重构是实现设计模式的一种方式。 再次到这个关于面向对象、原则、设计模式、重构的总结,个人觉得非常经典,感触颇深。我们平常工作中都是努力地尝试去遵守这些,但是往往在不经意间的偏离方向,然后回过头来再修改,反反复复没有终点。或许这就是为什么有人把这称作艺术的原因。