相关疑难解决方法(0)

为什么数据传输对象(DTO)是反模式?

我最近听到人们说数据传输对象(DTO)是一种反模式.

为什么?有哪些替代方案?

java ejb anti-patterns data-transfer-objects dto

125
推荐指数
9
解决办法
5万
查看次数

PHP中的不可变对象?

创建无法在PHP中更改的对象是一个好主意吗?

例如,具有setter方法的日期对象,但它们将始终返回对象的新实例(具有修改日期).

这些对象是否会让使用该类的其他人感到困惑,因为在PHP中,您通常希望对象发生变化?

$obj = new Object(2);

$x = $obj->add(5); // 7
$y = $obj->add(2); // 4
Run Code Online (Sandbox Code Playgroud)

php class immutability

12
推荐指数
3
解决办法
2万
查看次数