
设计模式
coding_or_coded
这个作者很懒,什么都没留下…
展开
-
使用设计模式改善程序结构(一)
在进行项目的开发活动中,有一些设计在项目刚刚开始工作的很好,但是随着项目的进展,发现需要对已有的代码进行修改或者扩展,导致这样做的原因主要有:新的功能需求的需要以及对系统进一步理解。在这个时候,我们往往会发现进行这项工作比较困难,即使能完成也要付出很大的代价。此时,一个必须要做的工作就是要对现有的代码进行重构(refactoring),通过重构使得我们接下来的工作变得相对容易。 重构就是在不原创 2012-06-25 10:26:50 · 1091 阅读 · 0 评论 -
使用设计模式改善程序结构(二)
本系列文章的前篇主要讲述了如何使用设计模式来改善我们的程序结构,大家可以看到经过调整的代码具有了更大的弹性,更容易适应变化。读者朋友可能也具有类似的经验,通过使用设计模式使得自己的软件系统更加具有可扩展性和健壮性。但是,这样就可能会造成一个结果:无论遇到任何问题,我们首先做的就是设法找到一个解决它的设计模式来,而不是解决问题的最简洁的方法。 上面所述的就是过分使用设计模式的情况,它赋予了代码原创 2012-06-25 11:37:53 · 1048 阅读 · 0 评论 -
简单工厂模式
简单工厂模式类图: *************************************************************************************************** 简单工厂模式目的: 提供一个类,由它负责根据一定的条件创建某一具体类的实例,客户端不参与创建具体产品,仅通过传入参数选择需要“消费”对象。而不必管这些对原创 2012-06-26 16:48:15 · 1488 阅读 · 0 评论 -
系统架构方面的博客
http://blog.youkuaiyun.com/sdhustyh/article/category/828856原创 2012-07-12 16:30:18 · 1190 阅读 · 0 评论