什么是设计模式?设计模式怎么解决开发问题?以及在日常开发中如何检测自己是不是用错了?...
什么是设计模式 Christopher Alexander说过:“每一个设计模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复的劳动”.尽管Alexander所指的是城市和建筑模式,但他的思想也同样与用于面向对象设计模式,只是在面向对象的解决方案里,我们用对象和接口代替了墙壁和门窗。两类模式的核 心都在...