如何快速掌握设计模式
引言话说这是在程序员世界里一对师徒的对话:“老师,我最近在写代码时总感觉自己的代码很不优雅,有什么办法能优化吗?”“嗯,可以考虑通过教材系统学习,从注释、命名、方法和异常等多方面实现整洁代码。”“然而,我想说的是,我的代码是符合各种编码规范的,但是从实现上却总是感觉不够简洁,而且总是需要反复修改!”学生小明叹气道。老师看了看小明的代码说:“我明白了,这是系统设计上的缺陷。总结就是抽象不够、可读性低、不够健壮。”“对对对,那怎么能迅速提高代码的可读性、健壮性、扩展性呢?”小明急不可耐地