Skip to content

qiujiafei/DesignPatterns

Repository files navigation

PHP设计模式练习

Build Status

以前光对设计模式有耳闻,一直没有实践的机会,期间也看过一些博客,但是一直不知道怎么使用
趁着最近项目不忙,可以稍微写一下demo来强化理解

目标

  • 练习时候思考其应用场景
  • 配合composer了解phpunit用法
  • 学习写测试用例

目录

创建型 (Creational)

结构型 (Structural)

行为型 (Behavioral)

更多 (More)

环境和依赖

php 7.3
composer 1.7.3
phpunit 8.2.4

demo使用

在根目录运行 composer install
用例在每个设计模式对应的 Test 文件夹

vendor/bin/phpunit Behavioral/Visitor/Tests/VisitorTest.php 

PHPUnit Pretty Result Printer 0.26.2 by Codedungeon and contributors.
==> Configuration: ~/code/php/DesignPatterns/vendor/codedungeon/phpunit-result-printer/src/phpunit-printer.yml

PHPUnit 8.2.4 by Sebastian Bergmann and contributors.


 ==> VisitorTest                ✔  ✔  

Time: 26 ms, Memory: 4.00 MB

参考

About

基于 learnku 社区的文档 《PHP 设计模式全集 2018》

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages