PHP中的面向对象编程
本页作为PHP中OOP的完整指南。你会学到所有基本和高级的编程方法,看到几十个例子,并写出更好的代码和可重复使用的应用程序。
简介
- 面向对象编程的基本哲学,面向对象的思考
- 术语的索引和解释。
- 动机--为什么要面向对象编程?有什么好处?
- 为什么以及如何使用框架和库?
该系列的各个部分
- OOP基础知识,类的定义和实例创建
- 构造器、方法和传递输入
- 封装的原则。
即将发表的文章
- Dedication and Visibility。
- Comparison vs. Identity
- 数据验证、异常和错误捕捉。
- 静态与实例传递
- 服务配置和常量。
- 对象类型:类、对象、服务、实体、值-对象
- interface,在继承和抽象类中使用
- 特殊魔法方法,
__toString和PHP中的魔法 - 高级对象处理,
instanceof操作符 - 命名空间和图书馆发展的原则
- Fluent Interfaces, Nette Forms 示例
OOP中的设计模式和窍门
在用对象编程时,有许多巧妙的提示和建议,如果你遵循,将非常有效地提高整个应用程序的可读性、可重用性和可维护性。**认真思考,为未来做打算,因为它比你想象的要来得快。**文章描述了我在咨询中与开发人员讨论的最常见的情况。
- 什么是设计模式,它们有什么用?
- 按名称从磁盘自动加载类
- 依赖性注入,主题介绍和获取实例
- 单一责任的原则
- 工厂、单子和静态
- 在类型实体中封装数据(学说)。