atelierspierrot / patterns
一套PHP经典接口和抽象类模式。
Requires
- php: >=5.3.0
Requires (Dev)
- fabpot/php-cs-fixer: @stable
- phpmd/phpmd: @stable
- sami/sami: @stable
This package is not auto-updated.
Last update: 2024-03-02 12:15:58 UTC
README
一套PHP经典接口和抽象类模式。
安装
有关如何安装此软件包及其命名空间的完整信息,请参阅我们的USAGE 文档。
如果您是Composer用户,只需将软件包添加到项目composer.json
清单文件的依赖项中
"atelierspierrot/patterns": "dev-master"
您可以使用特定版本或主版本的最新版本,使用适当的版本约束。
使用说明
整个软件包嵌入到Patterns
命名空间(在src/
目录中)。
抽象类
所有抽象类都嵌入到Patterns\Abstracts
命名空间,并以Abstract
为前缀。它们主要定义一些在开发中常用的“基本”对象(例如单例模式、一个可选基对象等)。
接口
所有接口都嵌入到Patterns\Interfaces
命名空间,并以Interface
为后缀。我们在这里尝试定义一些常见的模式,您可以用作构建对象的基类。
常见类
所有“辅助”类都嵌入到Patterns\Commons
命名空间。它们定义了一些基本对象,可以直接使用(或扩展)来管理常见事物,如集合、配置或注册表。
特性
所有特性都嵌入到Patterns\Traits
命名空间,并以Trait
为后缀。我们在这里定义了在Patterns\Abstracts
命名空间中定义的抽象类的“硬拷贝”(目前)和其他有用对象。我们尝试通过使用特定的变量名和有意义的函数名来避免在使用这些特性时引入歧义。
作者 & 许可证
Patterns
版权所有 (c) 2013-2016 Pierre Cassat 及贡献者
Apache 2.0 许可证下授权。
Les Ateliers Pierrot - 巴黎,法国
http://www.ateliers-pierrot.fr/ - contact@ateliers-pierrot.fr