文章开始借用大话设计模式中的例子说一下面向对象的思维。
“话说三国时期,曹操令百万大军攻打东吴,曹操说了一句:“喝酒唱歌,人生真爽”,一臣子为了拍马屁命令工匠刻板印刷,以便名流青史,
样张拿出来,曹操一看,不妥,当即改成对酒当歌,接着工匠连夜改版,只得全部重新改来,改完之后,曹操一看,感觉人生真爽太过直接,改为人生几何,接着工匠又要全部
改之。。。。。”
问题出在...
分类:
其他好文 时间:
2015-08-29 14:06:25
阅读次数:
213
简单工厂模式:_money_rebate = $money_rebate; } public function accept_cash(float $money) { return $money * $this->_money_rebate; }}class Cash...
分类:
Web程序 时间:
2015-08-29 09:42:26
阅读次数:
179
1 $number)) { 8 return $this->$number; 9 } else {10 echo "the two number name is '_numberA' and '_numberB'";11 ...
分类:
Web程序 时间:
2015-08-29 00:45:53
阅读次数:
200
话说代理模式,其实就是一个类想要完成的操作,通过它的好朋友proxy替它完成。那代理模式又分为静态代理和动态代理。
那今天就先来说一说静态代理模式。在大话设计模式中,看到大鸟是这样写的:
一个叫戴笠的男生,想追一个叫娇娇的女生,于是他就想到了一个办法去追求娇娇。就是每次都将自己想要送给娇娇的东西说成他的好朋友卓贾易送的,久而
久之娇娇也就看出来了,就和戴笠在一起了。然后看完我的感受就是:...
分类:
其他好文 时间:
2015-08-09 10:48:56
阅读次数:
124
学习来自《大话设计模式》下面基于简单的实例来讲讲实用简单工厂模式:需求分析:希望程序提供“加减乘除”四种功能。功能分析:四种功能都是并列的,相互独立的。拓展分析:很有可能拓展新的功能,比如“开根运算”。如何设计:1、根据“功能分析”可以将四种功能都归并一个父类出来,然后创建四个子类继承它,并且提供空...
分类:
其他好文 时间:
2015-08-07 18:35:03
阅读次数:
608
转自:http://www.cnblogs.com/lzhlyle/p/4696645.html如题,实际上,我想这是很困难的。除非——只是为了给自己做一个提醒,能够看一眼就快速回想起该设计模式的种种记忆。下列是我之前在学习《大话设计模式》时做的笔记总结,当中有部分措辞来自其作者程杰。(非常感谢他为...
分类:
其他好文 时间:
2015-08-03 18:29:39
阅读次数:
143
如题,实际上,我想这是很困难的。除非——只是为了给自己做一个提醒,能够看一眼就快速回想起该设计模式的种种记忆。下列是我之前在学习《大话设计模式》时做的笔记总结,当中有部分措辞来自其作者程杰。(非常感谢他为神秘的设计模式搭建了如此平滑的学习通道)1. 创建型:(1)单例:只需一个实例时考虑。(2)工厂...
分类:
其他好文 时间:
2015-08-03 14:26:20
阅读次数:
106
下列是我之前在学习《大话设计模式》时做的笔记总结,当中有部分措辞来自其作者程杰。(非常感谢他为神秘的设计模式搭建了如此平滑的学习通道)1. 创建型:(1)单例:只需一个实例时考虑。(2)工厂方法:一般先用工厂方法解决对象创建问题。(3)抽象工厂:当工厂方法无法满足多系列问题时,再重构为抽象工厂。(4...
分类:
其他好文 时间:
2015-08-03 14:20:00
阅读次数:
131
http://www.cnblogs.com/lzhlyle/p/4696645.html如题,实际上,我想这是很困难的。除非——只是为了给自己做一个提醒,能够看一眼就快速回想起该设计模式的种种记忆。下列是我之前在学习《大话设计模式》时做的笔记总结,当中有部分措辞来自其作者程杰。(非常感谢他为神秘的...
分类:
其他好文 时间:
2015-08-03 12:57:48
阅读次数:
118
本自转载自:http://www.cnblogs.com/lzhlyle/p/4696645.html如题,实际上,我想这是很困难的。除非——只是为了给自己做一个提醒,能够看一眼就快速回想起该设计模式的种种记忆。下列是我之前在学习《大话设计模式》时做的笔记总结,当中有部分措辞来自其作者程杰。(非常感...
分类:
其他好文 时间:
2015-08-03 08:52:36
阅读次数:
99