摘要: 单例模式的特点: 1、一个类只有一个实例 2、它必须自行创建这个实例 3、必须自行向 单例模式中主要角色 Singleton 定义一个Instance操作,允许客户访问它的唯一实例。Instance是一个类方法。负责创建它的唯一的实例。 单例模式的优点 1、对唯一实例的受控访问 2、缩小命名空间 单 阅读全文
posted @ 2021-03-11 16:44 XXXX_易夫人 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 策略模式: 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化,即封装变化的算法。 组成 抽象策略角色:策略类,通常由一个接口或者抽象类实现。 具体策略角色:包装了相关的算法和行为。 环境角色:持有一个策略类的引用,最终给客户端调 阅读全文
posted @ 2021-03-11 16:12 XXXX_易夫人 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 目的:将一个类的接口转换成客户希望的另外一个接口,Adapter模式使得原来由于接口不兼容而不能一起工作的那此类可以一起工作。 主要角色:目标(Target)角色:定义客户端使用的与特定领域相关的接口,这也就是我们所期待得到的源(Adaptee)角色:需要进行适配的接口适配器(Adapter)角色: 阅读全文
posted @ 2021-03-11 16:07 XXXX_易夫人 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 概念:抽象模式(Abstact Factory)是一种常见的软件设计模式,为产品族提供了统一的创建接口,当需要产品族的某一系列时,可以具体为这一系列生成具体的工厂类。 一、抽象工厂模式意图 抽象工厂模式提供创建一个与系统相关或相互依赖对象的接口,不需要指定他们的类。 二、抽象工厂模式图 三、抽象工厂 阅读全文
posted @ 2021-03-10 12:01 XXXX_易夫人 阅读(101) 评论(0) 推荐(0) 编辑
摘要: windows 下安装redis Redis-x64网盘下载地址: 链接: https://pan.baidu.com/s/1HjYiFSTsr-WFRapAg9Qcvw 提取码: juxi 一、Redis临时服务 1、启动临时服务:redis-server.exe redis.windows.co 阅读全文
posted @ 2021-03-09 16:54 XXXX_易夫人 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 数据类型与常量 1,数据类型转换分为二种,一种是强制转换:(1),setType(变量,类型);。(2),$str="100.34abc";$a= (int)$str;也可以使用转换函数$变量=intval(变量或值);这两种都不会改变原变量的类型。另一种是自动转换:最长见方式,变量会根据运 行环境 阅读全文
posted @ 2021-03-08 15:03 XXXX_易夫人 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 一、抽象类和抽象方法1,抽象类是一种特殊的类,接口是一种特殊的抽象类,而多态就要使用到抽象类或是接口。2,抽象方法就一个类中的方法,没有方法体的方法。例如:function test();3,如果一个方法是抽象方法,就必须使用abstract修饰。例如:abstract function test( 阅读全文
posted @ 2021-03-08 14:52 XXXX_易夫人 阅读(41) 评论(0) 推荐(0) 编辑
摘要: PHP流程控制 PHP中如何优化多个if......elseif......语句的情况 1.可能性大的条件可以放前面 2.若判断内容比较复杂,并且判断值的类型是整型、浮点型、字符串 可以用switch......case......代替if......elseif......进行判断 1.可能性大的 阅读全文
posted @ 2021-03-08 14:18 XXXX_易夫人 阅读(46) 评论(0) 推荐(0) 编辑
摘要: PHP 是一门弱类型语言PHP 会根据变量的值,自动把变量转换为正确的数据类型。 在强类型的编程语言中,我们必须在使用变量前先声明(定义)变量的类型和名称。 PHP变量的作用域 PHP 有四种不同的变量作用域: local global static parameter 局部和全局作用域 在所有函数 阅读全文
posted @ 2021-03-08 14:03 XXXX_易夫人 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 一、PHP的基本语法PHP(Hypertext Preprocessor,超文本预处理器)是一种运行在服务器端的脚本语言。 1.PHP语言标记 <?php 标准风格标记,属于XML风格;?> <script lanauage="php">长风格标记</script> <? 短风格的标记 ?> <% 阅读全文
posted @ 2021-03-08 11:01 XXXX_易夫人 阅读(248) 评论(0) 推荐(0) 编辑