文件名称:php-value-objects:在 PHP 中使用值对象的资源站点
文件大小:2KB
文件格式:ZIP
更新时间:2024-07-22 11:43:59
欢迎使用 PHP 值对象 是实现领域驱动设计的基本概念,但它们可以用于任何 PHP 项目。 是一个很好的介绍,我们将在未来几周内链接到更多资源。 值对象基础 值对象是一个简单的对象,由其属性定义,反映了业务领域的概念——例如货币、电子邮件地址、温度、位置等。值对象的主要特征是它是不可变的。 这意味着它有 在构造函数中初始化的所有属性 没有二传手 如果你想修改一个值对象,你必须创建一个新的。 您可以在任何可能使用过简单标量值或关联数组的地方使用值对象。 好处很多,包括: 它可以是方法中的类型提示参数 获取值时不会拼错键 你可以有空值对象 它可以包含业务/领域逻辑 使用值对象将帮助您更轻松地封装行为。 这将使您的代码更容易理解并减少出错的机会。 如果您正在处理遗留代码,重构以提取值对象是一个相对简单的过程,会带来好处。 了解有关值对象的更多信息 和 (2013-10) ( ) (2
【文件预览】:
php-value-objects-master
----README.md(4KB)