经典设计模式实战训练
本专栏主要讲解最常使用到的设计模式:通过标准UML图示学习设计模式基础知识。通过最新版本的知名开源框架案例分析学习设计模式,摆脱纸上谈兵的尴尬。将设计模式应用于代码实战,达到学以致用的效果。
Arthur.Lei
本人毕业于武汉大学,拥有14年+的工作经验,从事过企业应用软件开发与设计、互联网&移动互联网、SOA集成类项目、物联网等行业的架构设计与开发。
展开
-
经典设计模式之策略模式
概述 策略模式定义了一系列算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户端。 一般情况下我们是将一种行为写成一个类方法,比如汽车类中有点火、急加速、急减速、熄火四种方法,而策略模式则是将每一种算法都写成一个类,然后动态地选择使用哪一个算法。 这里所说的算法并不是指 “ 冒泡排序算法 ” 、“ 搜索算法 ” 之类的算法,它可以是一段代码、一个请求或者一个业...原创 2020-03-04 12:37:33 · 289 阅读 · 0 评论 -
如何学好设计模式
什么是设计模式? 设计模式( Design Pattern )代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长一段时间的试验和错误总结出来的。 我们可以从以上设计模式标准定义中筛选出几个关键字来帮助我们理解什么是设计模式: 最佳实践 解决方案 试验和错误总结 ...原创 2020-03-04 09:14:23 · 309 阅读 · 0 评论