门面模式(Facade) 作者: lovingyu_er 时间: 2020-11-30 00:01:14 分类: 设计模式|思想 评论 ###介绍 少不了繁琐的定义描述,门面模式又叫外观模式,属于一种结构型设计模式,主要的目的是为了避免阅读复杂的API文档。降低耦合并且遵循([Demeter定律](https://darrykinger.com/archives/559.html "Demeter定律")) ** 为子系统中一组接口,提供一个统一高层的接口,使子系统更加容易使用** - 阅读剩余部分 -
得墨忒耳定律 详解 作者: lovingyu_er 时间: 2020-11-29 23:16:24 分类: 设计模式|思想 评论 ###介绍 Law Of Demeter (LoD) ,最少知识原则,是一种软件开发的设计指导原则,特别是面向对象的程序设计。是一种松耦合的具体事例(结构型设计模式:门面模式就比较符合这种设计模式) - 阅读剩余部分 -
PHP DOM元素操作存在的问题 作者: lovingyu_er 时间: 2020-11-24 16:53:00 分类: PHP,前端 评论  ####问题1: 元素标签不是成对的出现 案例:(PHP Cli) ``` $doc = new DOMDocument("1.0"); $a_node = $doc->createElement("a"); $div_node = $doc->createElement('div'); $test_node = $doc->createElement("customer"); $doc->appendChild($a_node); $doc->appendChild($div_node); $doc->appendChild($test_node); echo $doc->saveXML(); ``` - 阅读剩余部分 -
Linux下root删除文件出现Permission denied 作者: lovingyu_er 时间: 2020-11-19 14:18:00 分类: Ubuntu 评论 ###错误信息 ``` sudo rm -rf slice/1602208453.Ctv3686Upgrade_emmc_YTTV_CV3686H_B50_VGA_H900_600ma_UAD50G6SP_ASIT_C500Y19_5C_IR_CHANGHONG_70A_40BF_20201009094514 rm: cannot remove 'slice/1602208453.Ctv3686Upgrade_emmc_YTTV_CV3686H_B50_VGA_H900_600ma_UAD50G6SP_ASIT_C500Y19_5C_IR_CHANGHONG_70A_40BF_20201009094514/2f93081ba1d8221657a1baa06fe533bd': Permission denied ``` - 阅读剩余部分 -
PHP设计模式之抽象工厂(Abstract Factory) 作者: lovingyu_er 时间: 2020-11-15 20:54:00 分类: 设计模式|思想 评论 ###简介 抽象工厂模式(英语:Abstract factory pattern)是一种软件开发设计模式。 抽象工厂模式提供了一种方式,可以将**一组**具有**同一主题**的**单独的工厂**封装起来。 在正常使用中,客户端程序需要创建抽象工厂的具体实现,然后使用抽象工厂作为接口来创建这一主题的具体对象。客户端程序不需要知道(或关心)它从这些内部的工厂方法中获得对象的具体类型,因为客户端程序仅使用这些对象的通用接口。抽象工厂模式将一组对象的实现细节与他们的一般使用分离开来。 - 阅读剩余部分 -