PHP设计模式详解-概念篇及设计模式分类

2018-05-08  本文已影响0人  心凝形释

本系列文章尽量以通俗易懂的表述方式和尽可能详细的代码向您展示PHP设计模式的神秘。

1.PHP设计模式是什么?

想要熟练的使用PHP设计模式,我们就要先弄清楚,PHP设计模式到底是什么?
设计模式其实并不是PHP语言特有的,设计模式的思想可以应用在所有的面向对象编程语言和部分面向过程的编程语言上。更广义一些,设计模式可以覆盖于我们实践活动的方方面面。
设计模式其实来源于建筑学,众所周知,盖房子,我们只需要设计出一个屋子的布局,那么其他房子只需要复制这个房子的布局就行,这就是设计模式,还例如装修房子,我们的装修风格无非是地中海、欧式、古典等,无论是怎么组合,都能有现成的风格可以组合遵循,这也是设计模式。
通俗点的说设计模式就是让我们在实践过程中总结的解决方案的规律和经验,我们可以复制、组合,遵循其逻辑直接完成实践活动,对于编程来说,就是我们可以直接通过其逻辑完成我们需要的稳定的代码结构,使用设计模式的好处就在于,设计模式是经过大量实践验证的,能够提供给我们稳定、低成本、高效的编码。

知道了什么是设计模式,那么设计模式有哪些?该如何选择呢?

2.PHP设计模式有哪些?

我们可以根据设计模式的结构分成3种不同的类型:

A.创建性

创建型的设计模式主要是用来进行对象的实例化

B.结构型

结构型设计模式主要用于处理类和对象的组合

C.行为型

行为型的设计模式主要是用来处理对象之间的通信

D.其它

3.总结

上一篇 下一篇

猜你喜欢

热点阅读