开发中经常使用的5种设计模式( 二 )


比如,我们有一个国庆7天游的项目,起始点和目的地都是从北京到莫斯科,但是可以采用不同的策略,可以飞机,可以火车,可以自驾,同一个梦想,不同的实现方式 。
淘宝首页的千人千面也是策略模式,都是显示商品,面对不同的人,显示的就是不同的商品,这就是由策略决定的 。
总结如果你足够细心的话,软件开发中的设计模式并不是凭空产生的,它一定是来源于生活,其实,任何知识的产生都是来源于生活,只不过我们经过学习提炼之后,将它高于生活 。
设计模式不是万能的,它并不能帮助你解决所有问题,但是它可以帮助你解决大部分问题,并且在编码中使用设计模式的话,你会发现,你的代码看起来会更加清晰,更加有条理 。
学习设计模式,使用设计模式并不是最终的目的,我们的最终目的是无招胜有招,当你把所有的设计模式全忘记的时候,但是在编码中却能运用它们的时候,你才算没白学设计模式 。

【开发中经常使用的5种设计模式】


推荐阅读