很多 PHP 项目(尤其是 Laravel/Symfony)中的 Repository 类,其实只是披着 Repository 外衣的 DAO。典型 DAO 特征:返回
array<int, \stdClass>,方法名是 insert/update/delete,参数用列名作为 $filters key。真正的 Repository 应该返回领域对象,方法名反映业务语言(如 suspend、ofEmail),且与持久化无关。作者给出了快速区分清单(6 条),并建议对 DAO 诚实命名,或通过端口隔离。🔗 原文
#开发者 #工具
📢 频道:@DevToolboxHub

