Skip to content

《大话设计模式》/《设计模式之禅》PHP版

Notifications You must be signed in to change notification settings

HubQin/design-patterns-in-php

Repository files navigation

design-patterns-in-php

大话设计模式PHP版

简单工厂模式(Simple Factory)

  • 优点:客户端只需传入工厂类参数,由工厂类负责实例化,无需关注创建细节
  • 缺点:添加新的类需要修改工厂类的判断语句

策略模式(Strategy)

新增一个Context类来管理抽象类的所有实现,与抽象类是一个聚合关系。客户端只需要与Context类打交道,实现了与具体的算法完全解耦。每个算法都有自己的类, 这样修改一种算法就不会影响其他算法,同时也方便进行单元测试。

About

《大话设计模式》/《设计模式之禅》PHP版

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages