《PHP核心技术与最佳实践》笔记

php中文网
发布: 2016-06-20 12:36:26
原创
1131人浏览过

  1. 面向对象程序设计

对象就是数据,对象本身不包含方法。但是对象有一个“指针”指向一个类,这个类里可以有方法;

面向对象:类的复用,继承+多态;

继承 vs 组合,在二者均可使用的情况下更倾向于使用 组合,因为一般可以降低耦合。继承是紧耦合的,继承扩展复杂,

继承树的抽象层应该比较稳定,一般不要多于三层,子类扩展而不是覆盖或使的父类的功能失效;

多态指同一类对象在运行时的具体化,本质就是if...else,只不过实现的层级不同;

立即学习PHP免费学习笔记(深入)”;

接口是一组规范和契约,语义上应该保持一致,接口不提供实现只提供了一组规范;

PHP中的接口失去了接口应有的语义,使用场景不多,推荐使用抽象类;

PHP5 和 MySQL 圣经
PHP5 和 MySQL 圣经

本书是全面讲述PHP与MySQL的经典之作,书中不但全面介绍了两种技术的核心特性,还讲解了如何高效地结合这两种技术构建健壮的数据驱动的应用程序。本书涵盖了两种技术新版本中出现的最新特性,书中大量实际的示例和深入的分析均来自于作者在这方面多年的专业经验,可用于解决开发者在实际中所面临的各种挑战。

PHP5 和 MySQL 圣经 466
查看详情 PHP5 和 MySQL 圣经

foreach 语法会检查这个实例有没有实现Iterator接口,如果实现了则通过内置方法或该类中的方法模拟foreache语句,

所以实现了Iterator接口的类可以用foreach语法,形式上比较统一;

反射:通过类对象获取类信息的功能称为反射,常用于调试和获取类信息;

异常偏重于保护业务数据一致性并且强调对异常业务的处理;

  1. 面向对象设计的五大原则

单一职责原则(Single Responsibility Principle,SRP): 避免相同的职责分散到不同的类中,避免一个类承担太多职责,可达到减少耦合提高复用性的效果;

简单来说就是怎样设计类以及类的方法界定的问题;

工厂模式:负责根据传递的参数不同“生产”对象。 设计模式源于建筑学;

MVC的相互分享其实就是SRP在系统总体设计中的应用,SRP是最简单的原则之一,也是最难做好的原则之一;

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号