我想了解一下波波。我搜索了 popo,发现它代表 Plain Old Php Object。
但我不确定 Plain Old Php Object 的确切含义。
我想知道什么是 popo 以及在哪里使用它?
谢谢。
普通旧{在此处插入语言}对象是一种简单的方法,它表明您并不总是需要使用扩展的类或继承链来存储数据或执行逻辑。它允许您通过封装细节来简化对结构的理解,而不是派生细节或创建对其他源的依赖关系。
一个简单的用例可以是封装用户字段的 DTO 或实体:
class User {
public $firstName;
public $lastName;
}
与实现接口或扩展基类或两者的更广泛的对象相比。
interface UserInterface {
public function getName();
public function setName($name);
}
class User extends Model implements UserInterface {
public function getName()
{
...
}
public function setName($value) {
...
}
}
根据维基百科,如果命名类没有实现任何接口或扩展任何预先存在的类,则该命名类被视为普通对象。
我建议查看 Shaunak Sontakke 的用例答案。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)