![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP设计模式系列
wuming19900801
这个作者很懒,什么都没留下…
展开
-
PHP设计模式系列 - 适配器
设计情景: 假如我们原始的有一个UserInfo的类,提供用户信息的类,早起设计该类的时候,只实现了一个getUserName获取用户名的方法。我们的MyOldObject类中,将从UserInfo这个类中获取用户信息,并且输出用户名随着时间的推移,我们旧的UserInfo这个类只提供的获取用户名的方法,已经没法满足需求,我们同时需要获取用户的年龄等信息。为了不改变原本UserInfo这原创 2014-10-16 17:27:03 · 382 阅读 · 0 评论 -
PHP设计模式之一策略模式
案例分析: 原公司场景设计的项目构造需要更改,以前设计类结构如下 现在提出产品需求,在游戏的角色中添加一个玩具鸭子。 负责开发的小坤同志,头一眼看到需求,说,哎呀,这还不简单,哥可是专门写OOP出身的,分分钟拿下, 思路如下: 新建一个ToyDuck,直接继承Duck,实现它所有的方法, 哈原创 2015-11-17 18:20:59 · 401 阅读 · 0 评论