设计模式
g_caesar_
这个作者很懒,什么都没留下…
展开
-
设计模式的六大原则
总原则:开闭原则(Open Close Principle)开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,而是要扩展原有代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类等,后面的具体设计中我们会提到这点。1、单一职责原则不要存在多于一个导致类变更的原因,也就是说每个转载 2016-08-20 12:46:44 · 249 阅读 · 0 评论 -
Strategy策略模式
作用:策略模式定义了算法家族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化,不会影响到使用算法的客户。使用场景:策略模式是一种定义一系列算法的方法,从概念上看,所有这些算法完成的功能都是一样的,只是实现不同,它可以以相同的方式调用所有的算法,减少了各种算法类之间的耦合。策略模式是用来封装算法的,但在实践中,我们发现可以用它来封装几乎任何类型的规则,只要在分析的过程中听到需要在不同时转载 2016-09-06 14:06:25 · 600 阅读 · 0 评论