代码实现均在Yjc
目录,测试代码在App
里。
本库是学习PHP设计模式所写的测试代码。核心代码均在Yjc
目录里。为了测试方便,其实已经完成了简单的MVC框架的封装。
大家可以按照下面的文档进行测试,然后看代码实现。本人水平有限,欢迎提出修改建议。
需要有运行环境。使用PHP7的同学可以直接使用下面的方法开启Server,免去Nginx配置PHP环境烦扰。
php -S 0.0.0.0:8888
浏览器输入:http://localhost:8888
/SimpleFactoryTest/index
示例:
URL路径:http://localhost:8888/SimpleFactoryTest/index
对应文件:App/SimpleFactoryTest
对应源码:Yjc/SimpleFactory
/FactoryTest/index
/AbstractFactoryTest/index
/SingletonTest/index
/RegisterTest/index
/PrototypeTest/index
/AdapterTest/index
AdapterTest/index2
/DecoratorTest/index
/StrategyTest/index
/Observertest/index
/IteratorTest/index