摘要:
工厂模式:提供某个对象的心的实例的一个接口,同时使调用代码避免确定实际实例化基类的步骤。 需要新的新建一个类即可,工厂模式完全不用动,即使功能需求有改变只需要改变对应的类就可以,这里和委托模式区别。 阅读全文
摘要:
php设计模式之委托模式 使用委托模式目的是消除潜在的、难以控制的if/else语句。 上述仅仅是一个示例,如果有更多的Type,那么这里的if/else将会有多个并且每次增加类型需要增加方法。而接下来的委托模式将改变这个现状。委托模式的类在需求改变时候需要修改。 每增加一种类型只需要增加一个对应的 阅读全文