在PHP中学习OOP
教程
OOP基本面
面向对象的编程基础教程。
- 对象简介(►) – 有关对象和相关概念的介绍。
- 对象关联(►)的简介 – 有关对象关联的介绍。
- 面向对象的编程(►) – 一般而言,有关面向对象的编程的介绍。
- php(►)中的OOP入门 – PHP中面向对象的编程简介。
- 在PHP(►)中开始OOP- PHP中的另一个面向对象的编程简介。
- PHP(►)中的中间OOP-有关PHP中面向对象的编程的中间概念。
- PHP OOP教程(►) – 有关OOP,设计模式和MVC的教程。
- PHP面向对象的编程基础知识(►$) – 有关PHP中面向对象编程的介绍课程。
- OOP官方PHP参考 – 有关面向对象的编程的PHP官方参考。
- 针对初学者的面向对象的PHP – 有关初学者PHP中OOP的教程。
- OOP概念简介以及更多内容 – 有关OOP的教程以及UML和设计模式的简介。
- 从程序到面向对象的PHP – 从PHP中从程序到面向对象的编程的教程。
- OOP与程序代码 – OOP和程序代码之间的差异。
oo高级
面向对象的编程高级教程。
- 什么是抽象类? – php中解释抽象课程的教程。
- 抽象类和界面(►) – 有关抽象类和界面的介绍。
- 我什么时候应该为接口进行编码? – 一个教程,解释了PHP中的什么以及何时使用接口。
- 理解和应用多态性在PHP中 – 一个教程,旨在解释PHP中的抽象类,界面和多态性。
- 继承和多态性概念(►) – 关于继承和多态性的介绍。
- 超越继承 – 解释什么是继承及其类型的教程。
- 干净的代码谈话 – 继承,多态性和测试(►) – 关于多态性及其如何影响测试的教程。
- 解释了PHP名称空间 – 一个教程,解释了名称空间在PHP中的工作方式。
- PHP名称空间 – 一个教程,解释了php中名称空间的工作方式。
- PHP命名空间在120秒教程(►) – 一个120秒长的教程,解释了PHP中的内容以及如何使用名称空间。
- psr-huh? – 有关PSR标准的介绍。
- 在PHP和PSR-0标准中自动加载 – 关于PHP和PSR-0标准中自动加载的介绍。
- 自动加速器战役:PSR-0对PSR-4-一个教程,解释了PSR-0和PSR-4自动加载器标准之间的区别。
- PSR-4自动加载(►$) – 解释PSR-4自动加载标准的教程。
- 静态在PHP(►)中的工作方式 – 介绍静态成员在PHP中的工作方式。
- 何时使用静态方法 – 一个教程,解释了何时在PHP中使用静态方法。
- PHP例外 – 关于PHP中例外的介绍。
- 您什么时候应该使用例外? – 一个教程,解释了何时在PHP中使用异常。
- PHP中的错误处理 – 关于PHP和异常中错误处理的介绍。
- 什么是PHP魔术方法? – 一个教程,解释了什么是魔术方法和有关如何在PHP中使用它们的示例。
- PHP中的魔术方法和预定义常数 – 关于魔术方法和PHP中预定义常数的教程。
- 什么是PHP特征? – 一个教程,解释了PHP中的什么以及如何使用特征。
- 使用PHP 5.4中的特征 – 另一个教程,解释了PHP中的特征以及如何使用特征。
- PHP反射API(►) – 解释PHP反射API的教程。
- PHP中的反射是什么? – 一个教程,解释了PHP中有关反射的内容,何时使用和一些示例。
- PHP中的反射 – 另一个有关PHP反射的教程。
- UML 2.0教程(►) – 有关UML的简介教程。
- UML-关于UML的另一个介绍教程。
- 作曲家引物 – 关于什么是什么以及如何使用作曲家的完整教程。
- 与作曲家的易于包装管理 – 有关作曲家的介绍。
- PHP与作曲家,命名领域和PHPunit的更好工作流程 – 简介教程,解释了如何在PHP项目中使用作曲家,名称空间和PHPUNIT。
- PHP测试基础知识(►) – 有关PHP测试的介绍。
- 测试驱动的PHP在行动中(►$) – 有关PHP中测试驱动开发的介绍。
- 在PHP中进行测试(►$)的OOP-关于PHP的OOP的教程,并带有测试。
- PHPDOC简介 – 有关PHP中代码文档的介绍。
- PHP&Enums(►) – 有关PHP中的枚举的介绍。
- 类型提示在PHP中 – 有关类型提示的介绍。
- 静态和动态键入简介 – 一个教程,解释了编程中的静态和动态键入。
- PHP中的注释:它们存在! (►) – PHP注释的介绍。
面向对象的设计
面向对象的设计教程。
- PHP(►$)中面向对象的设计 – PHP中面向对象设计的简介。
- 面向对象的设计备忘单 – 有关面向对象设计的备忘单。
- 面向对象设计的原理 – 有关面向对象设计的一些原则的介绍。
- OO设计的基础 – 关于面向对象设计的一些想法。
- 如何编写包含变化的代码 – 介绍OOD原则,例如凝聚力,正交性,耦合,固体等。
- 在PHP中建立七个良好的面向对象的习惯 – 关于PHP中OOP的良好习惯的教程。
- 您必须理解的3个关键软件原则 – 简介干燥,亲吻和Yagni原则。
- 从愚蠢到坚实的代码! – 坚实原则的简介。
- 不要愚蠢:掌握坚固! – PHP中固体原理的简介。
- 不要愚蠢,掌握固体 – 幻灯片 – PHP中固体和其他OOD原则的介绍。
- 坚实的原则 – 有关PHP中固体原理的一系列教程。
- 单一责任原则 – PHP中单个责任原则的简介。
- 开放/封闭的原则 – PHP中开放/关闭原理的简介。
- 构造者和破坏Liskov替代原则 – PHP中Liskov替代原则的介绍。
- 控制反转 – 好莱坞原理 – PHP中控制原理反转的介绍。
- 依赖性反转原理 – PHP中依赖性反转原理的简介。
- SRP:单一责任原则 – 一篇文章解释了单一责任原则。
- 开放式原则 – 解释开放/封闭原则的文章。
- Liskov替代原则 – 解释Liskov替代原则的文章。
- 界面隔离原理 – 解释界面隔离原理的文章。
- 依赖性反转原则 – 解释依赖性反转原理的文章。
- 控制容器和依赖注入模式的反转 – 有关控制容器倒置和依赖注入模式的文章。
- 在野外浸入 – 一篇有关依赖性反转原则的文章。
- 减少耦合 – 有关减少耦合的文章。
- 告诉不要问 – 介绍不要询问原则。
- Demeter法律简介 – Demeter法律简介。
- 您不需要它 – 对Yagni原则的介绍。
- 过早优化 – 过早优化反图案的简介。
- 原始的痴迷 – 原始痴迷抗pates的简介。
- 上帝阶级 – 神阶级反诉说。
- 对象健美操 – 对核果的对象简介。
- 您的代码很烂,让我们修复它! – php中的对象的口感简介。
- 域驱动设计 – 域驱动设计的简介。
- 空对象模式 – 域模型中的多态性 – PHP中的空对象模式的简介。
- 服务简介 – PHP中的服务简介。
- 朝着持久性层发展 – PHP中持久层实现的简介。
- 建立域模型 – 持久性不可知论和建立域模型的简介 – 集成数据映射器 – 有关在PHP中创建域模型的教程。
- 处理聚合根的集合 – 存储库模式 – PHP中存储库模式的简介。
- 值对象 – PHP中值对象的简介。
- 实体和价值对象之间有什么区别? – 解释实体和价值对象之间差异的教程。
- 主动记录和数据映射器有什么区别? – 一个教程,解释了主动记录和数据映射器模式之间的差异。
- 管理班级依赖性:依赖注入,服务定位者和工厂的简介,第1部分和管理阶级依赖性:依赖注入,服务定位者和工厂的简介,第2部分 – 依赖注入,服务定位者和工厂的简介。
- 货币模式:代表价值单元对的正确方法 – PHP中金钱模式的简介。
- 在PHP中使用货币和货币工作 – 关于如何在PHP中使用货币和货币的教程。
- 使用PHP中的产品,订单和销售 – 关于如何使用PHP中的产品,订单和销售的教程。
- 重复使用实施 – 继承,组成和委派的段落 – 关于PHP中的代码重复使用和OOP的教程。
- Design Tech Talk系列礼物:OO设计性设计(►) – 关于面向对象设计的测试性的讨论。
- 干净的代码会话 – 不要寻找东西! (►) – 关于面向对象设计的测试性的另一个讨论。
- 与安东尼的编程 – 范式汤(►) – 编程范例及其差异的简介。
- 安东尼 – 依赖注入(►) – 依赖注射简介。
- 什么是依赖注入? – PHP中依赖注射的简介。
- PHP 5.3的依赖注射 – 有关PHP中依赖注射的幻灯片。
- 为什么使用依赖注入容器? – 关于什么是什么以及何时使用依赖性注入容器的教程。
- 带有丘疹的依赖注射 – 依赖注入的简介以及如何使用丘疹。
- 依赖注入与依赖性反转原理不同 – 一个教程,解释了依赖注入和依赖性反转原理之间的差异。
- 企业应用程序体系结构模式的目录 – 企业应用程序体系结构模式的目录。
设计模式
设计模式教程。
- 设计模式 – 有关设计模式的完整教程。
- 设计模式的初学者指南 – 设计模式的简介教程。
- 设计模式 – 安东尼(►)编程 – 设计模式简介。
- 超越设计模式 – 设计模式的另一个简介教程。
- PHP设计模式的何时何处 – 一个教程,解释了PHP中的设计模式的原因和何时。
- 设计模式研讨会(►) – 有关PHP设计模式的研讨会。
- 设计模式视频教程(►) – 有关设计模式的系列。
- PHP设计模式 – 可重复使用的面向对象软件的元素(►) – 有关PHP中设计模式的系列。
- 敏捷设计模式(►$) – 有关PHP中设计模式的系列。
- PHP(►$)中的设计模式 – 另一个有关PHP设计模式的系列。
- 使用PHP的设计模式简介 – php中的固体和设计模式的介绍幻灯片。
- 数据库设计模式 – 关于PHP中数据库设计模式的幻灯片。
- 设计模式PHP-设计模式的集合和PHP中的一些代码实现。
- 反模式 – 关于反模式的完整教程。
- 带有PHP的设计模式 – 适配器 – 关于适配器模式的教程。
- 适配器模式的实际方面 – 关于适配器模式的另一个教程。
- 了解命令设计模式 – 有关PHP中命令模式的教程。
- 了解观察者模式 – 关于PHP中观察者模式的教程。
- 迭代器 – 与Anthony(►)编程 – PHP中的迭代器模式简介。
- PHP(►)中的迭代器 – 关于迭代剂的讨论。
- 调解员 – 安东尼的编程 – 调解器模式介绍。
- 使用立面模式来管理复杂性 – php中的立面模式介绍。
- 使用存储库有什么好处? – PHP中的存储库模式简介。
- 存储库设计模式 – 关于PHP中存储库模式的完整教程。
- 前控制器图案的简介,第1部分和前控制器图案的简介,第2部分 – PHP中前控制器模式的简介。
- 模板方法模式 – 覆盖策略逻辑 – PHP中的模板方法简介。
- 什么是工厂方法设计模式? – PHP中的工厂模式介绍。
- 什么是装饰物图案? – php中的装饰图案简介。
重构
重构教程。
- 重构 – 有关重构的完整教程指南。
- 代码重构(►) – 有关代码重构的系列。
- 清洁代码重构(►) – 有关PHP中的重构和清洁代码的讨论。
- 重构旧版代码 – 有关与示例重构遗产代码的教程系列。
- 检测代码气味(►$) – 有关PHP中有关代码气味的系列。
- 重构代码(►$)的技术 – 有关PHP中重构代码的系列。
- 重构工作流(►) – 关于重构工作流的讨论。
- 除了干净的代码之外 – 有关干净代码的介绍。
- 重构目录 – 重构目录。
建筑学
建筑教程。
- 创建自己的PHP框架 – 一系列有关如何创建自己的PHP框架的文章。
- 创建自己的MVC系列(►) – 有关如何创建自己的PHP框架的另一个系列。
- 网络MVC的初学者指南 – 有关网络的MVC的教程。
- MVC模式和PHP,第1部分以及MVC模式和PHP,第2部分 – 有关MVC模式的简介教程。
- MVC的替代方案 – MVC替代体系结构的简介。
- N层体系结构 – 简介 – N层体系结构简介。
- 六边形建筑 – PHP中的六边形建筑介绍。
各种各样的
与OOP无关,而是有趣的资源。
- 很棒的PHP-精心策划的PHP库,资源和闪亮的东西的精选列表。
- PHP正确的方式 – 有关PHP中最佳实践和教程的完整指南。
- PHP讲座幻灯片 – 关于PHP基础知识,OOP,REST,COMPOSER,MVC,设计模式,ORM,Security,Security,OOD,OOD和PHP中的完整幻灯片。
- PHP中的功能编程 – PHP中功能编程简介。
- 功能编程和PHP- PHP中功能编程和概念的另一个介绍。
- 类型是什么 – 有关类型和PHP的教程。
- PHP开发人员的数据结构:堆栈和队列 – 有关PHP中堆栈和队列数据结构的教程。
- PHP开发人员的数据结构:树 – 有关PHP中树数据结构的教程。
- PHP开发人员的数据结构:堆 – 有关PHP中堆数据结构的教程。
- PHP开发人员的数据结构:图形 – 有关PHP中图数据结构的教程。
- PHP安全陷阱(►$) – 有关PHP安全性的系列。
视频
有关面向对象的编程和相关概念的视频。
- …还有更多…
幻灯片
关于面向对象的编程和相关概念的幻灯片。
- PHP中的OOP-使用PHP的对象模型作为OOP概念和术语的介绍性教程。
课程
有关面向对象的编程和相关概念的课程。
- …还有更多…
图书
关于面向对象的编程,分析,设计和相关概念的奇妙而必读的书籍。
- PHP对象,模式和实践
- 头首先设计模式
- 设计模式:可重复使用的面向对象软件的元素
- 首先是面向对象的分析和设计
- C#中的敏捷原则,模式和实践
- 在测试的指导下,不断发展的面向对象的软件
- 测试驱动的开发:以身作则
- 清洁代码:敏捷软件手工艺手册
- 重构:改善现有代码的设计
- UML蒸馏:标准对象建模语言的简短指南
- 企业应用程序体系结构的模式
- 域驱动的设计:解决软件中心的复杂性
- 务实的程序员:从忠于人到硕士
- 热情的程序员:在软件开发方面创造出色的职业
