gpt4 book ai didi

java - 上下文相关表示的设计模式

转载 作者:搜寻专家 更新时间:2023-11-01 02:06:54 25 4
gpt4 key购买 nike

问题

是否有一种设计模式允许我创建类的上下文相关表示?

定义

表示:可用的 getter 及其返回的值。

Context:对象的请求上下文。

示例

某网站发布待售房屋。

guest 用户有 House.getPrice(),它为 X 房返回 100,000。

注册用户有 House.getPrice(),它为 X 房返回 95,000。

注册用户拥有 House.getLandLordEmail(),而访客用户没有。

目的

这个 Rest 服务的实际用途是利用 JAX-B 到 XML/JSON 的自动映射。

注意

我不是要代码来实现这个。我只想知道是否有针对此的设计模式以及它的名称。

最佳答案

我会说Strategy PatternDecorator Pattern很好地应用。

例如,这里有一个 discussion of pricing models using strategies .

enter image description here

关于java - 上下文相关表示的设计模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30491471/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com