摘要: 定义: 命令模式(Command):将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。 结构: Command:命令抽象类,用来声明执行操作的接口。 ConcreteCommand:具体命令类,将一个接收者对象绑定于一个动作,调用接收者 阅读全文
posted @ 2021-06-29 21:06 幽篁晓筑 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 定义: 桥接模式(Bridge):将抽象部分与它的实现部分分离,使它们都可以独立地变化。 结构: Abstraction:抽象类。 RefindAbstraction:被提炼的抽象类。 Implementor:实现类。 ConcreteImplementor:具体实现类 。 Client:客户端代码 阅读全文
posted @ 2021-06-29 20:58 幽篁晓筑 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 一、从字符串中识别URL 可以使用正则表达式匹配 function getUrl() { $str = '提取urlhttp://127.0.0.1/demo/index'; $pattern = "/http[s]?:\/\/(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\), 阅读全文
posted @ 2021-06-29 20:12 幽篁晓筑 阅读(251) 评论(0) 推荐(0) 编辑