摘要: 策略模式:定义算法族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。 简单工厂:将对象的创建完全独立出来,让对象的创建和具体的使用客户无关。 简单工厂严格意义上不是一种设计模式,只能是一种良好的编程习惯。简单工厂模式是创建的对象,且由该对象调用其内部的指定算法,主要是针对的对象之间的行为差异,单独封装 策略模式是针对的对象内部行为的算法,可以看作是一个集合,是允许多个策略实体进行叠加的。但工厂模式就不成。这是csdn一些人的看法首先简单工厂模式,属于创建者模式,他是讲究类的创建的,策略模式输入行为模式,是说一个事情的多种实现算法的,算法不同。从代码层次来看:简单 阅读全文
posted @ 2009-02-24 18:20 音乐啤酒 阅读(184) 评论(0) 推荐(0)