idabaicai / pattern

PHP设计模式

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PHP-常见经典设计模式

1.包括单例模式、工厂模式、注册树、适配器、策略、对象数据映射、观察者模式;

2.单例模式保证一个类只能被实例化一次,当多出用到此类的时候调用的是该类的应用。应用举例:在后端操作中我们需要频繁的连接数据库,如果每次都数理化数据库的话则会造成资源的浪费,单例模式很好的解决了这个问题;

3.工厂模式屏蔽了该类实现的细节,好比一个客户需要一个轮胎,只需要在工厂买一个即可,而不需要知道轮胎是如何制造的;

4.注册树模式可以利用工厂模式一起使用实例化一个单例类,并挂载一个树上set(),需要的时候拿下来get()。

5.运行结果: I am Index.

bool(true) I can song三生三世

I can dance拉丁bool(true)

NULL

#The end.

About

PHP设计模式


Languages

Language:PHP 100.0%