设计模式
桑叶似水
这个作者很懒,什么都没留下…
展开
-
php设计模式--解释器模式
/** * 解释器 示例 * * @create_date: 2010-01-04 */ class Expression { function interpreter($str) { return $str; } } class ExpressionNum extends Expression { function interpreter($str) { s转载 2013-04-28 10:52:55 · 422 阅读 · 0 评论 -
php设计模式--工厂模式Factory
在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new操作符直接生成对象会带来一些问题。举例来说, 许多类型对象的创造需要一系列的步骤: 你可能需要计算或取得对象的初始设置; 选择生成哪个子对象实例; 或在生成你需要的对象之前必须先生成一些辅助功能的对象。 在这些情况,新对象的建立就是一个 “过程”,不仅是一个操作,像一部转载 2013-04-28 11:44:42 · 559 阅读 · 0 评论