博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php面向对象总结二
阅读量:5986 次
发布时间:2019-06-20

本文共 486 字,大约阅读时间需要 1 分钟。

hot3.png

面向对象基本原则:

单一职责:一个类,只需要做好一件事情。

开放封闭:一个类, 应该是可拓展的,而不可修改的。

依赖倒置:一个类,不应该强依赖另一个类,每个类对另外一个类都是可替换的。

配置化:尽可能的使用配置,而不是硬编码。

面向接口编程:只需要关心接口,不需要关心实现。

非静态变量直接通过构造函数赋值,静态变量赋值:

class info {

public static $height;

public static $age;

function __construct($height, $age) {

self::$height = $height;

self::$age = $age;

self::display ();

}

public static function display() {

echo self::$height . ' ' . self::$age;

}

}

$info = new info ( '178', '23' );

待完成。。。

转载于:https://my.oschina.net/chinahub/blog/483832

你可能感兴趣的文章
Python程序结构2
查看>>
第四章(上)
查看>>
Confluence 6 编辑自定义 Decorators
查看>>
开源独角兽公司 Confluent 获1.25亿美元D轮融资
查看>>
使用with open语句(未完)
查看>>
如何对基因组序列进行注释
查看>>
Foxify v0.10.7 发布,基于 TypeScript 的 Node 框架
查看>>
as 引用模块 ( android stdio modules )
查看>>
ES6语法
查看>>
奥运转播加速上云,北京冬奥组委测试阿里云视频传输技术
查看>>
【Linux】Bash Shell之命令续篇
查看>>
node.js 编程 小知识
查看>>
3、mysql数据库表操作
查看>>
10、python装饰器函数
查看>>
记一次linux中简单的命令(一)
查看>>
45个必备的JavaScript Web开发工具
查看>>
Go 语言 Excel 类库 Excelize 2.0.0 版本发布
查看>>
也许能帮到你一点!eboot框架基础版发布
查看>>
【iOS开发】@objc private class func 与 Selector
查看>>
去吧!设计模式之模板方法模式
查看>>