分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

PHP面向对象的设计模式

发布时间:2023-09-06 02:19责任编辑:熊小新关键词:PHP面向对象

什么叫设计模式

所谓设计模式,就是一些解决问题的“常规做法”,是一种认为较好的经验总结。面对不同的问题,可能会有不同的解决办法,此时就可以称为不同的设计模式。

工厂模式

在实际应用中,我们总是需要去实例化很多很多的类——以得到对象。

则:

我们可以设计出一个“工厂”(其实就是类),该工厂的作用(任务)就是为人们“生产”各种对象。这种工厂通常只要指定类名,就可以据此获取一个该类的对象。

单例模式

应用中的某种需求:

对于某些类,在使用它的时候,从头到尾(程序运行的开始到结束),都只需要一个对象,就可以完成所有任务。

单例:

某个类,只允许其“创建”出一个对象,即使去进行多次创建,也只能得到一个对象。

$obj1 = new A();

$obj2 = $obj1; //此时还是1个对象,$obj2只是最终指向了跟$obj1同样的对象

$obj3 = new A(); //这时候才有了第二个对象。

PHP面向对象的设计模式

原文地址:https://www.cnblogs.com/sccwxl/p/9848724.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved