【发布时间】:2018-08-30 19:17:41
【问题描述】:
假设我编写了转换器(例如data presentation layer),其用法如下所示(使用 PHP 语法):
答:$userTransformer 可以用于不同的用户,有点像助手。
$userTransformer->transform($user) // 输出网页的用户数据
B:$userTransformer 专供一位用户使用。
$userTransformer->transform() // 相同的用户输出
是否有描述这些转换器类的设计方式的术语? A 在实例化过程中没有任何依赖关系,而 B 需要 $user 被实例化。就个人而言,我更喜欢B,我正在尝试查找一些关于此的文献。
【问题讨论】:
标签: terminology