- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 设计模式-外观模式
关于设计模式在新手期要不要学的问题,一些人的观点就是新手压根看不懂设计模式,看懂了实际开发也不会用。另外一派的观点则是,设计模式一定要学,在你开发中慢慢训练有意识的使用设计模式,在你开发了一段时间的系统后再学习设计模式的话,那时候你压根没有时间去重构你的代码。我的观点更趋向于后者,自从我学了设计模式以后,再写代码的时候,尤其是在老代码之上加一些新功能时,我会下意识的回忆一下学过的设计模式,思考使用设计模式对我的代码有没有帮助。
2019-12-31 19:55:54 3009 9
原创 设计模式-享元模式
享元模式与我们常说的缓存的概念很相似,总体来说还是一个很简单的设计模式,在我们实际使用中为了提高对象利用率,可以有意识的使用这种模式。到这里,设计模式的第二个大家族-结构形设计模式就介绍完了,万丈高楼平地起,若想灵活的使用设计模式,大量的思考和运用是必不可少的。
2019-12-31 19:39:01 172 6
原创 设计模式-命令模式
优点很明显,解耦了命令请求与实现,很容易的可以增加新命令,支持命令队列。但是,这样会不可避免的使具体命令类过多,增加了理解上的困难。设计模式学到这种程度,我们就会发现设计模式不是一种单一的技术,而是各种技术的综合体。我们在学习设计模式的时候一定不要仅局限于一种模式,而是站在一定的高度去整体衡量哪种设计模式才是最优的。有时候我们会发现,使用设计模式会让我们的代码变得更加的复杂,但以自己目前的开发经验又不能确定是否采用设计模式是一个好的选择。
2019-12-31 19:25:54 262 8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人