没错,这就是面向对象编程(设计模式)需要遵循的 6 个基本原则

2018-08-23
阅读 11 分钟
2.7k
本文首发于 没错,这就是面向对象编程(设计模式)需要遵循的 6 个基本原则,转载请注明出处。 在讨论面向对象编程和模式(具体一点来说,设计模式)的时候,我们需要一些标准来对设计的好还进行判断,或者说应该遵循怎样的原则和指导方针。 现在,我们就来了解下这些原则: 单一职责原则(S) 开闭原则(O) 里氏替换原...

Symfony 服务容器:使用 XML 或 YAML 文件描述服务

2018-05-16
阅读 8 分钟
2.1k
本文是依赖注入(Depeendency Injection)系列教程的第 5 篇文章,本系列教程主要讲解如何使用 PHP 实现一个轻量级服务容器,教程包括:

Symfony 服务容器:使用建造者创建服务

2018-05-11
阅读 4 分钟
2.1k
本文是依赖注入(Depeendency Injection)系列教程的第 4 篇文章,本系列教程主要讲解如何使用 PHP 实现一个轻量级服务容器,教程包括:

深入浅出依赖注入

2018-05-10
阅读 7 分钟
4.9k
本文首发于 深入浅出依赖注入,转载请注明出处。 本文试图以一种易于理解的行文讲解什么是「依赖注入」这种设计模式。 或许您已经在项目中已经使用过「依赖注入」,只不过由于某些原因,致使您对它的印象不是特别深刻。 「依赖注入」可能是最简单的设计模式之一,但即便如此我发现要想真正的以一种老少咸宜的方式把它讲...

Symfony 服务容器入门

2018-05-07
阅读 4 分钟
2k
本文是依赖注入(Depeendency Injection)系列教程的第 3 篇文章,本系列教程主要讲解如何使用 PHP 实现一个轻量级服务容器,教程包括:

是否需要使用依赖注入容器?

2018-05-05
阅读 4 分钟
3.4k
本文是依赖注入(Depeendency Injection)系列教程的第 2 篇文章,本系列教程主要讲解如何使用 PHP 实现一个轻量级服务容器,教程包括:

什么是依赖注入?

2018-05-04
阅读 5 分钟
4.3k
本文是依赖注入(Depeendency Injection)系列教程的第一篇文章,本系列教程主要讲解如何使用 PHP 实现一个轻量级服务容器,教程包括: