hq金水

愿你是阳光,明媚不忧伤~
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2016年6月8日

摘要: 面向对象设计的六大原则1.开闭原则(OCP):类要对修改是关闭的,对扩展是开放的2.里氏代换原则(LSP):多态3.依赖倒置原则(DIP):具体的类尽量依赖于抽象类4.迪米特法则(LOD):类与类之间的联系尽量少5.接口隔离原则(ISP):大接口分小接口6.单一职责原则(SRP):一个类只负责一个原 阅读全文

posted @ 2016-06-08 16:46 hq金水 阅读(121) 评论(0) 推荐(0) 编辑

摘要: //单例模式---控制对象唯一 class ren { var $name; } $r=new ren(); $r1=new ren(); $r2=new ren(); //..... class da { public $name; static public $a;//存放对象的变量 //将对象设为私有,外界没法造对象 private fun... 阅读全文

posted @ 2016-06-08 16:36 hq金水 阅读(94) 评论(0) 推荐(0) 编辑

摘要: //设计模式:工厂模式 /*class suanshu { public $a; public $b; function jia() { return $this->a+$this->b; } function jian() { return $this->a-$this->b; ... 阅读全文

posted @ 2016-06-08 16:06 hq金水 阅读(125) 评论(0) 推荐(0) 编辑

摘要: php语言中没有 //函数重载//要求:1.要么参数数量不同,要么参数类型不同。 2.方法名必须相同public string Say() { return "没有参数的方法"; } public string Say(string a) { return "这是一个参数的方法"; } 阅读全文

posted @ 2016-06-08 14:28 hq金水 阅读(100) 评论(0) 推荐(0) 编辑

摘要: //加载类 根据绝对路径加载,根据相对路径加载 //include ("/wamp/www/ren.class.php"); "/"根路径,php中指该文件所在的磁盘,html中指服务器文件夹:www。//include "ren.class.php"; //require("/wamp/www/r 阅读全文

posted @ 2016-06-08 11:57 hq金水 阅读(105) 评论(0) 推荐(0) 编辑

摘要: 判断变量类型 gettype(变量);获取变量类型 is_类型() is_int();判断变量是否是该类型判断变量是否为空:empty() isset();删除变量:unset(); Break跳出循环,continue跳出本次循环 终止程序:exit(); exit; die("错误信息"); p 阅读全文

posted @ 2016-06-08 10:08 hq金水 阅读(132) 评论(0) 推荐(0) 编辑