自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

翻译 PHP设计模式之外观(门面)模式

外观模式:只是为一个分层或子系统创建一个单一的入口。优点:1. 有助于分离项目中的不同部分 2. 对于客户端来说,访问代码变得简洁、方便 3. 由于只在一个地方调用子系统减少了出错的可能性,并因此可以预估子系统修改带来的问题所在<?phpclass SubSystemOne{ public function MethodOne() { pr

2017-11-22 10:31:43 383

翻译 PHP设计模式之装饰模式

装饰模式:动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活<?phpabstract class Component{ public abstract function Operation();}class ConcreteComponent extends Component{ function Operation() {

2017-11-21 17:26:27 199

翻译 PHP设计模式之组合模式

组合(Composite)模式 : 将一组对象组合为可像单个对象一样被使用的结构;装饰(Decorator)模式 : 通过在运行时合并对象来扩展功能的一种灵活机制;外观(Facade)模式 : 为复杂多变的系统创建一个简单的接口。组合模式组合模式:将对象组合成树形结构以表示‘部分-整体’的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。组合模式也许是将继承用于组合对象的最极

2017-11-14 17:24:39 242

翻译 UML类图(PHP)

接口矩形表示法interface iFly{ function Fly();}棒棒糖表示法interface ILanguage{ function Speak();}继承:空心三角形加实线来表示// 继承动物类class bird entends Animal{}接口:空心三角形加虚线来表示//实现接口类class WideGoose implements IF

2017-11-14 15:20:21 2159

原创 PHP设计模式之工厂

<?phpabstract class ApptEncoder{ abstract function encode();}class MegaApptEncoder extends ApptEncoder{ function encode() { return "Appointment data encoded in MegaCal format\n"

2017-11-07 17:21:02 220

原创 PHP设计模式之单例

单例关键点Preferences对象应该可以被系统中的任何对象使用;Preferences对象不应该被存储在会被覆写的全局变量中;系统中不应超过一个Preferences对象。实现class Preferences{ private $_props = array(); private static $_instance; private function __con

2017-11-06 17:20:56 206

原创 PHP浏览器和命令行版本不同(Windows/PhpStudy)

Q:使用phpstudy切换PHP版本后重启PHPstudy, 此时phpstudy提示是已选择版本(PHP7.0);通过访问phpinfo()也是该版本;通过命令行php -v 得出的仍是之前版本(PHP5.4);

2017-11-03 13:45:28 2856

hc-06蓝牙规格文档

hc-06蓝牙模块的相关说明,包含各引脚功能以及相关的at指令

2015-10-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除