
设计模式
文章平均质量分 93
xiaoshanjnby
这个作者很懒,什么都没留下…
展开
-
使用设计模式改善程序结构(一)
使用设计模式改善程序结构(一) 设计模式是对特定问题经过无数次经验总结后提出的能够解决它的优雅的方案。但是,如果想要真正使设计模式发挥最大作用,仅仅知道设计模式是什么,以及它是如何实现的是很不够的,因为那样就不能使你对于设计模式有真正的理解,也就不能够在自己的设计中正确、恰当的使用设计模式。本文试图从另一个角度(设计模式的意图、动机)来看待设计模式,通过这种新的思路,设计模式会...原创 2014-01-13 17:05:23 · 93 阅读 · 0 评论 -
使用设计模式改善程序结构(二)
使用设计模式改善程序结构(二) 在本系列的 第一篇文章中,描述了如何通过设计模式来指导我们的程序重构过程,并且着重介绍了设计模式意图、动机的重要性。在本文中我们将继续上篇文章进行讨论,这次主要着重于设计模式的适用性,对于设计模式适用性的掌握有助于从另一个不同的方面来判断一个设计模式是否真正适用于我们的实际问题,从而做出明智的选择。 1、 回顾 在上一篇文章中,我们给出了一个...原创 2014-01-13 23:48:02 · 117 阅读 · 0 评论 -
使用设计模式改善程序结构(三)
使用设计模式改善程序结构(三) 设计模式在某种程度上确实能够改善我们的程序结构,使设计具有更好的弹性。也正是由于这个原因,会导致我们可能过度的使用它。程序结构具有过度的、不必要的灵活性和程序结构没有灵活性一样都是有害的。本文将分析过度的灵活性可能造成的危害,并且结合一些实例来阐述使用设计模式改善程序结构应遵循的原则。 1、 介绍 本系列文章的前两篇主要讲述了如何使用设计模式来...原创 2014-01-13 23:49:24 · 108 阅读 · 0 评论