
PHP
文章平均质量分 59
Yong on
这个作者很懒,什么都没留下…
展开
-
适配器模式
Adapter模式的定义:把一个类的接口变换成客户端所期待的另外一种接口,使得原本由于接口不兼容而不能再一起工作的那些类可以一起工作。/** * 适配器模式 * */interface Weather{ public function show();}class PHP_Weather implements Weather{ public function show() { #得到天气信息 $weterwInfo = ["we原创 2022-03-23 10:44:53 · 108 阅读 · 0 评论 -
简单工厂,工厂方法和抽象工厂的区别总结
简单工厂:严格说并不是一个设计模式。简单工厂没有抽象类,只有一个具体工厂类如MyFactory,然后MyFactory里面有个工厂方法CreateProduct返回一个基类产品,具体返回什么具体实例通过传入参数然后用case判断。用手机生产做个例子:比如Nokia简单工厂就是只有NokiaFactory工厂类,工厂方法就是CreateNokiaPhone,参数是Nokia手机型号,根据不同型号创建不同的Nokia手机(使用case)。很明显的缺点就是Nokia每发明一个新型号的手机都需要修改简单工厂原创 2022-03-18 16:51:13 · 1053 阅读 · 0 评论 -
csv 导入导出
csv 导入导出class Csv{ //读取csv文件 public function getCsv($csvFileName, $line = 0, $offset = 0){ $handle = fopen($csvFileName,'r');//打开文件,如果打开失败,本函数返回 FALSE。 if(!$handle){ ...原创 2019-04-28 17:32:24 · 604 阅读 · 0 评论